XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Account Details - Available-for-Sale Debt Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Gross Unrealized Losses    
Less than 12 months $ (34) $ (3)
12 months or greater (60) 0
Total (94) (3)
Estimated Fair Value    
Less than 12 months 53,949 26,232
12 months or greater 18,674 0
Total 72,623 26,232
Bank deposits    
Gross Unrealized Losses    
Less than 12 months (13) (1)
12 months or greater 0 0
Total (13) (1)
Estimated Fair Value    
Less than 12 months 20,008 14,013
12 months or greater 0 0
Total 20,008 14,013
Corporate bonds    
Gross Unrealized Losses    
Less than 12 months (15) (1)
12 months or greater (5) 0
Total (20) (1)
Estimated Fair Value    
Less than 12 months 27,252 4,526
12 months or greater 2,996 0
Total 30,248 4,526
Commercial paper    
Gross Unrealized Losses    
Less than 12 months (6) (1)
12 months or greater (32) 0
Total (38) (1)
Estimated Fair Value    
Less than 12 months 6,689 7,693
12 months or greater 10,125 0
Total 16,814 $ 7,693
U.S. government securities    
Gross Unrealized Losses    
Less than 12 months 0  
12 months or greater (23)  
Total (23)  
Estimated Fair Value    
Less than 12 months 0  
12 months or greater 5,553  
Total $ 5,553