Annual report pursuant to Section 13 and 15(d)

Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Schedule of Amortized Cost (Details)

v3.22.4
Fair Value Measurements - Schedule of Amortized Cost (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 179,248 $ 199,464
Gross Unrealized Gains 13 22
Gross Unrealized Losses (4,452) (923)
Fair Value 174,809 198,563
Accrued interest receivable $ 900 $ 600
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 56,426 $ 52,791
Gross Unrealized Gains 0 11
Gross Unrealized Losses (651) (138)
Fair Value 55,775 52,664
Yankee bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 5,358 6,175
Gross Unrealized Gains 0 1
Gross Unrealized Losses (92) (16)
Fair Value 5,266 6,160
Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 12,485 17,546
Gross Unrealized Gains 0 0
Gross Unrealized Losses (116) (16)
Fair Value 12,369 17,530
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 12,841 12,440
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,030) (211)
Fair Value 11,811 12,229
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 2,846 17,694
Gross Unrealized Gains 8 0
Gross Unrealized Losses 0 (4)
Fair Value 2,854 17,690
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 25,544 27,620
Gross Unrealized Gains 2 1
Gross Unrealized Losses (427) (86)
Fair Value 25,119 27,535
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 63,748 65,198
Gross Unrealized Gains 3 9
Gross Unrealized Losses (2,136) (452)
Fair Value $ 61,615 $ 64,755