XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income and Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income/(Loss), by Component (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance $ 169,872 $ 198,662
Ending balance 194,521 169,872
Unrealized Gains (Losses) from Marketable Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance   1
Net other comprehensive income (loss)   (1)
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (2,521) (2,091)
Net other comprehensive income (loss) (49) (430)
Ending balance (2,570) (2,521)
Unrealized Gains (Losses) from Pension Plan [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance 1,646  
Net other comprehensive income (loss) (2,618) 1,646
Ending balance (972) 1,646
Total Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (875) (2,090)
Net other comprehensive income (loss) (2,667) 1,215
Ending balance $ (3,542) $ (875)