XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income by Component (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance $ 410,646
Other comprehensive income (loss) before classification, net of tax 4,318
Ending Balance 462,278
Available- for- Sale Securities  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (41)
Other comprehensive income (loss) before classification, net of tax 83
Ending Balance 42
Foreign Currency Translation  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (4,163)
Other comprehensive income (loss) before classification, net of tax 4,810
Ending Balance 647
Pension  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance 15
Other comprehensive income (loss) before classification, net of tax (575)
Ending Balance (560)
AOCI  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (4,189)
Ending Balance $ 129