XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
The Company and Significant Accounting Policies - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning   $ (1,510)   $ (1,510)  
Other comprehensive income (loss) $ 35 154      
Income tax (expense) benefit (27) (35)      
Amounts reclassified from AOCI 29 31      
Income tax (expense) benefit (7) (8)      
Total other comprehensive income (loss) 30 142 $ (1,293) 172 $ (1,576)
Balance, Ending (1,338)     (1,338)  
Foreign Currency Translation          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning (1,329) (1,345)   (1,345)  
Other comprehensive income (loss) (71) 16      
Total other comprehensive income (loss) (71) 16      
Balance, Ending (1,400) (1,329)   (1,400)  
Marketable Securities          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning (39) (165)   (165)  
Other comprehensive income (loss) 106 138      
Income tax (expense) benefit (27) (35)      
Amounts reclassified from AOCI 29 31      
Income tax (expense) benefit (7) (8)      
Total other comprehensive income (loss) 101 126      
Balance, Ending 62 (39)   62  
Accumulated Other Comprehensive Income (Loss)          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning (1,368) (1,510)   (1,510)  
Balance, Ending $ (1,338) $ (1,368)   $ (1,338)