XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (40,550) $ (35,978) $ (37,755) $ (37,120)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (2,346) 1,840    
OCI before reclassifications, tax 0 97    
OCI before reclassifications, net of tax (2,346) 1,610    
Amounts reclassified from AOCI, tax 0 0    
Amounts reclassified from AOCI, net of tax 449 468    
Other comprehensive income (loss), tax 0 97    
Other comprehensive loss (2,795) 1,142    
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (41,108) (38,332) (38,762) (40,172)
Other Comprehensive Income (Loss), before Tax (2,346) 1,840    
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Interest Expense        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from AOCI, before tax 0 0    
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 558 2,354 1,007 3,149
OCI before reclassifications and tax 0 (327)    
Amounts reclassified from AOCI, before tax (449) (468)    
Other Comprehensive Income (Loss), before Tax (449) (795)    
Income taxes        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ 0 $ 0 $ 0 $ (97)