XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Summary of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents and investments, Amortized cost $ 248,172 $ 258,640
Cash equivalents and investments, Unrealized gain 0 0
Cash equivalents and investments, Unrealized loss (230) (36)
Cash equivalents and investments, Estimated Fair Value 247,942 258,604
Cash equivalents, Estimated Fair Value 24,226 28,420
Cash equivalents - Restricted, Estimated Fair Value 100,000 100,000
Short-term investments 123,716 125,201
Long-term investments   4,983
Total cash equivalents and investments 247,942 258,604
Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 124,227 128,420
Cash equivalents, Estimated Fair Value 124,227 128,420
U.S. treasury bills    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 4,980  
Investments, Unrealized Gain 0  
Investments, Unrealized Loss (5)  
Investments, Estimated Fair Value 4,975  
Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 74,386 115,221
Investments, Unrealized Gain 0 0
Investments, Unrealized Loss 0 0
Investments, Estimated Fair Value 74,386 115,221
U.S. Government Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 44,579 14,999
Investments, Unrealized Gain 0 0
Investments, Unrealized Loss (225) (36)
Investments, Estimated Fair Value $ 44,354 $ 14,963