XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Short-Term Investments - Schedule of Short-term Investments Classified as Available-for-sale (Details) - Short-term Investments - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 139,442 $ 45,932
Unrealized Loss (201) (5)
Fair Value 139,241 45,927
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 62,835 33,979
Unrealized Loss (1) (1)
Fair Value 62,834 33,978
Treasury Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 6,011  
Unrealized Loss (11)  
Fair Value 6,000  
Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 47,953  
Unrealized Loss (36)  
Fair Value 47,917  
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 22,643 11,953
Unrealized Loss (153) (4)
Fair Value $ 22,490 $ 11,949