XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
The Company and Significant Accounting Policies - Summary of Components of AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning $ 280,683 $ 275,980 $ 248,237 $ 275,980 $ 288,172
Other comprehensive income (loss) (300) 300      
Total other comprehensive income (loss) (310) 300 1,001 28 612
Balance, Ending 286,962 280,683 250,260 286,962 250,260
Foreign Currency Translation          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning (1,000) (1,400)   (1,400)  
Other comprehensive income (loss) (300) 400      
Total other comprehensive income (loss) (300) 400      
Balance, Ending (1,300) (1,000)   (1,300)  
Marketable Securities          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning 300 400   400  
Other comprehensive income (loss)   (100)      
Total other comprehensive income (loss)   (100)      
Balance, Ending 300 300   300  
Accumulated Other Comprehensive Income (Loss)          
Accumulated Other Comprehensive Income Loss [Line Items]          
Balance, Beginning (718) (1,056) (520) (1,056) (131)
Balance, Ending $ (1,028) $ (718) $ 481 $ (1,028) $ 481