XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ (37,755) $ (37,120) $ (31,902)
Current-period other comprehensive income (loss) activity, tax 0 97 (60)
Other comprehensive loss (10,412) (635) (5,218)
Other comprehensive income (loss) before reclassifications, tax 0 97 (68)
Other comprehensive income (loss) before reclassifications, after tax (9,405) 1,180 (4,798)
Amounts reclassified from AOCI, tax 0    
Amounts reclassified from AOCI, after tax 1,007    
Net current-period other comprehensive income (loss), after tax (10,412) (635) (5,218)
Ending balance (48,167) (37,755) (37,120)
Foreign currency translation gain (loss) (9,405) 1,410 (8,156)
Interest Expense      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Amounts reclassified from AOCI, tax   0 8
Amounts reclassified from AOCI, after tax   1,815 420
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (38,762) (40,172) (32,016)
Current-period other comprehensive income (loss) activity, before tax (9,405) 1,410 (8,156)
Ending balance (48,167) (38,762) (40,172)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 1,007 3,149 151
Current-period other comprehensive income (loss) activity, before tax (1,007) (2,142) 2,998
Amounts reclassified from AOCI, before tax (1,007)    
Ending balance 0 1,007 3,149
Other Comprehensive Income (Loss), before Reclassifications, before Tax 0 (327) 3,426
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Expense      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Amounts reclassified from AOCI, before tax   (1,815) (428)
Income taxes      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 (97) (37)
Ending balance $ 0 $ 0 $ (97)