XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
The Company and Significant Accounting Policies - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning     $ (977)   $ (977)  
Other comprehensive income (loss) $ 244 $ (1,721) (380)      
Income tax (expense) benefit (68)          
Amounts reclassified from AOCI 473          
Income tax (expense) benefit (121) 428 97      
Total other comprehensive income (loss) 528 (1,293) (283) $ 225 (1,048) $ 253
Balance, Ending (2,025)       (2,025)  
Foreign Currency Translation            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning (1,343) (1,300) (1,300)   (1,300)  
Other comprehensive income (loss) (23) (43)        
Total other comprehensive income (loss) (23) (43)        
Balance, Ending (1,366) (1,343) (1,300)   (1,366)  
Marketable Securities            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning (1,210) 40 323   323  
Other comprehensive income (loss) 267 (1,678) (380)      
Income tax (expense) benefit (68)          
Amounts reclassified from AOCI 473          
Income tax (expense) benefit (121) 428 97      
Total other comprehensive income (loss) 551 (1,250) (283)      
Balance, Ending (659) (1,210) 40   (659)  
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning (2,553) (1,260) (977)   (977)  
Balance, Ending $ (2,025) $ (2,553) $ (1,260)   $ (2,025)