Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Schedule Of Contingent Consideration Measured At Fair Value On Recurring Basis) (Details)

v3.24.0.1
Fair Value Measurements (Schedule Of Contingent Consideration Measured At Fair Value On Recurring Basis) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Balance at beginning of period $ 1,595 $ 3,485
Increase due to acquisition of TRED 121  
Fair value adjustments $ (1,565) $ 493
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Contingent Consideration Expense (Benefit) Contingent Consideration Expense (Benefit)
Contingent consideration payments   $ (2,148)
Impact of foreign currency exchange rates $ (22) (235)
Balance at end of period 129 1,595
Contingent Consideration | Rhino Rack    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Balance at beginning of period   1,813
Fair value adjustments   (1,811)
Impact of foreign currency exchange rates   (2)
Balance at end of period    
Contingent Consideration | MAXTRAX    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Balance at beginning of period 1,595 1,672
Fair value adjustments (1,565) 2,304
Contingent consideration payments   (2,148)
Impact of foreign currency exchange rates (30) (233)
Balance at end of period   $ 1,595
Contingent Consideration | TRED    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Increase due to acquisition of TRED 121  
Impact of foreign currency exchange rates 8  
Balance at end of period $ 129