v3.23.1
Other Comprehensive Income and Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income/(loss), by Component (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance $ 169,872 $ 198,662
Ending balance 412,123 462,235
Unrealized Gains (Losses) from Marketable Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance   1
Net other comprehensive income (loss)   (52)
Ending balance   (51)
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance (2,521) (2,091)
Net other comprehensive income (loss) 100 83
Ending balance (2,421) (2,008)
Unrealized Gains (Losses) from Pension Plan    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning balance 1,646  
Ending balance 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) 100 31
Ending balance $ (775) $ (2,059)