v3.26.1
The Company and Significant Accounting Policies - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income (loss) $ (35)  
Income tax (expense) benefit 11  
Amounts reclassified from AOCI (8)  
Other comprehensive income (loss), net of tax (32) $ 6
Foreign Currency Translation    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance, Beginning (1,250)  
Balance, Ending (1,250)  
Marketable Securities    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance, Beginning 495  
Other comprehensive income (loss) (35)  
Income tax (expense) benefit 11  
Amounts reclassified from AOCI (8)  
Other comprehensive income (loss), net of tax (32)  
Balance, Ending 463  
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance, Beginning (755)  
Balance, Ending $ (787)