XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance $ 462,278
Other comprehensive income (loss) before classification, net of tax (14,174)
Ending Balance 452,817
Available- for- Sale Securities  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 42
Other comprehensive income (loss) before classification, net of tax 11
Ending Balance 53
Foreign Currency Translation  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 647
Other comprehensive income (loss) before classification, net of tax (14,417)
Ending Balance (13,770)
Pension  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (560)
Other comprehensive income (loss) before classification, net of tax 232
Ending Balance (328)
AOCI  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 129
Ending Balance $ (14,045)