XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 1,334,936  
Ending balance 1,521,616  
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,833 3,784
Ending balance (20,106) (15,971)
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,184) (589)
Ending balance 2,649 2,452
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) 496 495
Ending balance 481 495
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) (148) 36
Ending balance 1,371 108
Total    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (21,602) (16,642)
Current-period other comprehensive income (loss) 5,997 3,726
Ending balance $ (15,605) $ (12,916)