XML 74 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments - Schedule of Short-term Investments Classified as Available-for-sale (Details) - Short-term Investments - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 284,450 $ 45,932
Unrealized Gain 40  
Unrealized Loss (71) (5)
Fair Value 284,419 45,927
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 134,375 33,979
Unrealized Loss   (1)
Fair Value 134,375 33,978
Treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 27,173  
Unrealized Loss (14)  
Fair Value 27,159  
Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 59,326  
Unrealized Gain 10  
Unrealized Loss (2)  
Fair Value 59,334  
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 58,795 11,953
Unrealized Gain 13  
Unrealized Loss (55) (4)
Fair Value 58,753 $ 11,949
Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 4,781  
Unrealized Gain 17  
Unrealized Loss 0  
Fair Value $ 4,798