XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Changes in accumulated other comprehensive (loss) income, net of tax  
Balance $ 864,882
Balance 1,012,790
Foreign currency  
Changes in accumulated other comprehensive (loss) income, net of tax  
Balance (1,956)
Other comprehensive loss and pension reclassification (4,297)
Balance (6,253)
Defined benefit pension plan  
Changes in accumulated other comprehensive (loss) income, net of tax  
Balance 110
Other comprehensive loss and pension reclassification (71)
Balance 39
Accumulated Other Comprehensive Income (Loss)  
Changes in accumulated other comprehensive (loss) income, net of tax  
Balance (1,846)
Other comprehensive loss and pension reclassification (4,368)
Balance $ (6,214)