XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance $ 1,044,643 $ 1,027,238 $ 1,034,677 $ 1,012,790
Other comprehensive income and reclassifications (1,080) 5,008 (4,204) 5,735
Balance 1,065,821 1,022,383 1,065,821 1,022,383
Foreign currency        
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance     (2,657)  
Other comprehensive income and reclassifications     (2,662)  
Balance (5,319)   (5,319)  
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     (1,523)  
Balance (1,087)   (1,087)  
Total        
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance (5,326) (5,487) (2,202) (6,214)
Other comprehensive income and reclassifications     (4,204)  
Balance $ (6,406) $ (479) $ (6,406) $ (479)