XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance $ 1,034,677 $ 1,012,790
Other comprehensive income and reclassifications (3,124) 727
Balance 1,044,643 1,027,238
Foreign currency    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance (2,657)  
Other comprehensive income and reclassifications (2,256)  
Balance (4,913)  
Defined benefit pension plan    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance 19  
Other comprehensive income and reclassifications (19)  
Unrealized gains (losses) on available-for-sale investments    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance 436  
Other comprehensive income and reclassifications (849)  
Balance (413)  
Total    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance (2,202) (6,214)
Other comprehensive income and reclassifications (3,124)  
Balance $ (5,326) $ (5,487)