XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 1,334,936  
Current-period other comprehensive income (loss) 5,348 $ (328)
Ending balance 1,383,022  
Foreign currency translation adjustments, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (26,939) (19,755)
Current-period other comprehensive income (loss) 6,051 (1,167)
Ending balance (20,888) (20,922)
Change in fair value of derivatives, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 3,833 3,041
Current-period other comprehensive income (loss) (1,015) 815
Ending balance 2,818 3,856
Change in marketable securities, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (15)  
Current-period other comprehensive income (loss) 410  
Ending balance 395  
Pension adjustments, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 1,519 72
Current-period other comprehensive income (loss) (98) 24
Ending balance 1,421 96
Total    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (21,602) (16,642)
Ending balance $ (16,254) $ (16,970)