XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - The Balances in the Company's Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 274,422 $ 237,258 $ 256,427 $ 209,325
Total other comprehensive income (loss) (948) (2,376) (141) (2,985)
Ending balance 282,221 244,977 282,221 244,977
Foreign Currency [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (15,603) (14,544) (16,410) (13,935)
Other comprehensive income (loss) before reclassifications (948) (2,376) (141) (2,985)
Total other comprehensive income (loss) (948) (2,376) (141) (2,985)
Ending balance (16,551) (16,920) (16,551) (16,920)
Defined Benefit Pension Plans [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (1,383) (1,466) (1,383) (1,466)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Total other comprehensive income (loss) 0 0 0 0
Ending balance (1,383) (1,466) (1,383) (1,466)
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (16,986) (16,010) (17,793) (15,401)
Other comprehensive income (loss) before reclassifications (948) (2,376) (141) (2,985)
Total other comprehensive income (loss) (948) (2,376) (141) (2,985)
Ending balance $ (17,934) $ (18,386) $ (17,934) $ (18,386)