XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 273,029 $ 85,282
Unrealized Gains 3 0
Unrealized Losses (2,701) (187)
Estimated Fair Value, current 270,331 85,095
Estimated Fair Value 270,331 85,095
U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, current 230,349 2,492
Amortized Cost, noncurrent 16,919 63,034
Estimated Fair Value, current 228,067 2,491
Estimate Fair Value, noncurrent 16,878 62,881
U.S. Treasury securities | 1 or less    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 1 0
Unrealized Losses (2,283) (1)
U.S. Treasury securities | 1 - 2    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 0 0
Unrealized Losses (41) (153)
U.S. Government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, current 5,000  
Estimated Fair Value, current 4,966  
U.S. Government agency securities | 1 or less    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 0  
Unrealized Losses (34)  
Negotiable certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, current 3,911 1,190
Amortized Cost, noncurrent 490 2,687
Estimated Fair Value, current 3,855 1,189
Estimate Fair Value, noncurrent 491 2,684
Negotiable certificates of deposit | 1 or less    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 1 0
Unrealized Losses (57) (1)
Negotiable certificates of deposit | 1 - 2    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 1 0
Unrealized Losses 0 (3)
Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, current 16,360  
Amortized Cost, noncurrent   15,879
Estimated Fair Value, current 16,074  
Estimate Fair Value, noncurrent   15,850
Corporate debt securities | 1 or less    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains 0  
Unrealized Losses $ (286)  
Corporate debt securities | 1 - 2    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains   0
Unrealized Losses   $ (29)