XML 72 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Costs $ 88,483 $ 119,656
Gross Unrealized Gains 5 8
Gross Unrealized Losses (3) (7)
Estimated Fair Value $ 88,485 119,657
Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Costs   12,198
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   $ 12,199
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 78,456 $ 94,873
Gross Unrealized Gains 5 5
Gross Unrealized Losses (3) (6)
Estimated Fair Value $ 78,458 $ 94,872
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 5,025 $ 11,614
Gross Unrealized Gains 0 2
Gross Unrealized Losses 0 (1)
Estimated Fair Value $ 5,025 $ 11,615
U.S. Treasury Securities | Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity   After 1 year through 5 years
Amortized Costs   $ 5,126
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 5,126
U.S. Government Agency Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 5,002 $ 13,169
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Estimated Fair Value $ 5,002 $ 13,170
U.S. Government Agency Debt Securities | Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity   After 1 year through 5 years
Amortized Costs   $ 7,072
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   $ 7,073