Quarterly report pursuant to Section 13 or 15(d)

Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Amortized Cost (Details)

v3.23.1
Fair Value Measurements - Schedule of Amortized Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 145,682 $ 179,248
Gross Unrealized Gains 16 13
Gross Unrealized Losses (3,392) (4,452)
Fair Value 142,306 174,809
Accrued interest receivable 1,000 900
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 37,054 56,426
Gross Unrealized Gains 1 0
Gross Unrealized Losses (351) (651)
Fair Value 36,704 55,775
Yankee bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 3,357 5,358
Gross Unrealized Gains 0 0
Gross Unrealized Losses (78) (92)
Fair Value 3,279 5,266
Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 6,010 12,485
Gross Unrealized Gains 0 0
Gross Unrealized Losses (74) (116)
Fair Value 5,936 12,369
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 12,804 12,841
Gross Unrealized Gains 0 0
Gross Unrealized Losses (902) (1,030)
Fair Value 11,902 11,811
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 2,888 2,846
Gross Unrealized Gains 5 8
Gross Unrealized Losses 0 0
Fair Value 2,893 2,854
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 21,433 25,544
Gross Unrealized Gains 0 2
Gross Unrealized Losses (291) (427)
Fair Value 21,142 25,119
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 62,136 63,748
Gross Unrealized Gains 10 3
Gross Unrealized Losses (1,696) (2,136)
Fair Value $ 60,450 $ 61,615