XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities and Fair Value Measurements - Summary of Investment Securities Classified as Available-for-sale (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost $ 121,101
Gross Unrealized Gains 6
Gross Unrealized Losses (384)
Fair Value 120,723
Debt securities, available-for-sale, maturity  
Due in One Year or less 72,892
Due After One Year through Five Years 47,831
Due After Five Years 0
Total 120,723
U.S. Treasury Bills | Cash Equivalents  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 2,573
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 2,573
Debt securities, available-for-sale, maturity  
Due in One Year or less 2,573
Due After One Year through Five Years 0
Due After Five Years 0
Total 2,573
U.S. Treasury Bills | Short-term U.S. Treasuries  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 59,876
Gross Unrealized Gains 6
Gross Unrealized Losses (86)
Fair Value 59,796
Debt securities, available-for-sale, maturity  
Due in One Year or less 59,796
Due After One Year through Five Years 0
Due After Five Years 0
Total 59,796
U.S. Treasury Bills | Long-term U.S. Treasuries  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 58,652
Gross Unrealized Gains 0
Gross Unrealized Losses (298)
Fair Value 58,354
Debt securities, available-for-sale, maturity  
Due in One Year or less 10,523
Due After One Year through Five Years 47,831
Due After Five Years 0
Total $ 58,354