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