XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss $ (40,588) $ (44,386) $ (40,588) $ (44,386) $ (45,042) $ (48,167) $ (40,550) $ (37,755)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 4,454 (3,387) 7,579 (5,733)        
OCI before reclassifications, net of tax 4,454 (3,387) 7,579 (5,733)        
Amounts reclassified from AOCI, net of tax   449   898        
Other comprehensive income 4,454 (3,836) 7,579 (6,631)        
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive loss (40,588) (44,495) (40,588) (44,495) (45,042) (48,167) (41,108) (38,762)
Other Comprehensive Income (Loss), before Tax 4,454 (3,387) 7,579 (5,733)        
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 0 109 0 109 $ 0 $ 0 $ 558 $ 1,007
OCI before reclassifications and tax 0 0 0 0        
Amounts reclassified from AOCI, before tax   (449)   (898)        
Other Comprehensive Income (Loss), before Tax $ 0 $ (449) $ 0 $ (898)