v3.26.3
Shareholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 1,505,806  
Ending balance 1,572,449  
Foreign currency translation adjustments, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (21,440) $ (26,939)
Current-period other comprehensive income (loss) 2,690 6,833
Ending balance (18,750) (20,106)
Change in fair value of derivatives, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 2,744 3,833
Current-period other comprehensive income (loss) 1,455 (1,184)
Ending balance 4,199 2,649
Change in marketable securities, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 476 (15)
Current-period other comprehensive income (loss) (2,162) 496
Ending balance (1,686) 481
Pension adjustments, net of tax    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 248 1,519
Current-period other comprehensive income (loss) 19 (148)
Ending balance 267 1,371
Total    
Components of Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (17,972) (21,602)
Current-period other comprehensive income (loss) 2,002 5,997
Ending balance $ (15,970) $ (15,605)