XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.3
The Company and Significant Accounting Policies - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning     $ (915)   $ (915)  
Other comprehensive income (loss) $ 33 $ 306 (275)      
Income tax (expense) benefit     (5)      
Amounts reclassified from AOCI 1 (4) 112      
Income tax (expense) benefit     (28)      
Total other comprehensive income (loss) 34 302 (196) $ (391) 140 $ (219)
Balance, Ending (775)       (775)  
Foreign Currency Translation            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning (1,250) (1,552) (1,257)   (1,257)  
Other comprehensive income (loss) 1 302 (295)      
Total other comprehensive income (loss) 1 302 (295)      
Balance, Ending (1,249) (1,250) (1,552)   (1,249)  
Marketable Securities            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning 441 441 342   342  
Other comprehensive income (loss) 32 4 20      
Income tax (expense) benefit     (5)      
Amounts reclassified from AOCI 1 (4) 112      
Income tax (expense) benefit     (28)      
Total other comprehensive income (loss) 33   99      
Balance, Ending 474 441 441   474  
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Beginning (809) (1,111) (915)   (915)  
Balance, Ending $ (775) $ (809) $ (1,111)   $ (775)