XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Costs $ 89,202 $ 88,483
Gross Unrealized Gains 0 5
Gross Unrealized Losses (342) (3)
Estimated Fair Value $ 88,860 $ 88,485
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 55,366 $ 78,456
Gross Unrealized Gains 0 5
Gross Unrealized Losses (182) (3)
Estimated Fair Value $ 55,184 $ 78,458
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 33,836 $ 5,025
Gross Unrealized Gains 0 0
Gross Unrealized Losses (160) 0
Estimated Fair Value $ 33,676 $ 5,025
U.S. Government Agency Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity   1 year or less
Amortized Costs   $ 5,002
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 5,002