XML 113 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Loss) - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning $ (977)    
Other comprehensive income (loss) (1,398) $ 71 $ (947)
Income tax (expense) benefit 454 8 22
Amounts reclassified from AOCI 532    
Income tax (expense) benefit (121)    
Total other comprehensive income (loss) (533) 79 (925)
Balance, Ending (1,510) (977)  
Foreign Currency Translation      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (1,300) (1,484) (562)
Other comprehensive income (loss) (45) 184 (922)
Total other comprehensive income (loss) (45) 184 (922)
Balance, Ending (1,345) (1,300) (1,484)
Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning 323 428 431
Other comprehensive income (loss) (1,353) (113) (25)
Income tax (expense) benefit 454 8 22
Amounts reclassified from AOCI 532    
Income tax (expense) benefit (121)    
Total other comprehensive income (loss) (488) (105) (3)
Balance, Ending (165) 323 428
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (977) (1,056) (131)
Balance, Ending $ (1,510) $ (977) $ (1,056)