XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance $ 1,012,790 $ 864,882
Other comprehensive income and reclassifications 727 (1,726)
Balance 1,027,238 901,743
Foreign currency    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance (6,253)  
Other comprehensive income and reclassifications 646  
Balance (5,607)  
Defined benefit pension plan    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance 39  
Balance 39  
Unrealized gains on available-for-sale investments    
Changes in accumulated other comprehensive (loss) income, net of tax    
Other comprehensive income and reclassifications 81  
Balance 81  
Accumulated Other Comprehensive (Loss)    
Changes in accumulated other comprehensive (loss) income, net of tax    
Balance (6,214) (1,846)
Other comprehensive income and reclassifications 727  
Balance $ (5,487) $ (3,572)