XML 67 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Account Details - Investment Categories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Cost $ 292,225 $ 324,567
Gross unrealized gains 842 1,302
Gross unrealized losses (2,370) (1,391)
Estimated fair value 290,697 324,478
Mutual fund    
Debt Securities, Available-for-sale [Line Items]    
Cost 152,136 151,512
Gross unrealized gains 0 386
Gross unrealized losses (249) 0
Estimated fair value 151,887 151,898
Bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Cost 63,389 84,120
Gross unrealized gains 13 35
Gross unrealized losses (21) (1)
Estimated fair value 63,381 84,154
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 36,008 45,459
Gross unrealized gains 2 27
Gross unrealized losses (12) (1)
Estimated fair value 35,998 45,485
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 29,308 30,512
Gross unrealized gains 17 99
Gross unrealized losses (38) (1)
Estimated fair value 29,287 30,610
Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost   4,499
Gross unrealized gains   2
Gross unrealized losses   0
Estimated fair value   4,501
Corporate equity securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 5,807 4,466
Gross unrealized gains 402 360
Gross unrealized losses (2,027) (1,388)
Estimated fair value 4,182 3,438
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 5,577  
Gross unrealized gains 0  
Gross unrealized losses (23)  
Estimated fair value 5,554  
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cost   3,999
Gross unrealized gains   0
Gross unrealized losses   0
Estimated fair value   3,999
Warrants    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 0
Gross unrealized gains 408 393
Gross unrealized losses 0 0
Estimated fair value $ 408 $ 393