XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Amortized Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost $ 54,060   $ 74,201
Gross Unrealized Gains 0   0
Gross Unrealized Losses (1,144)   (1,486)
Fair Value 52,916   72,715
Accrued interest receivable 1,600   1,700
Realized gains (losses) on marketable securities 0 $ 0  
U.S. Treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 7,490   15,437
Gross Unrealized Gains 0   0
Gross Unrealized Losses (13)   (64)
Fair Value 7,477   15,373
Yankee bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost     2,601
Gross Unrealized Gains     0
Gross Unrealized Losses     (13)
Fair Value     2,588
Agency bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 2,471   6,056
Gross Unrealized Gains 0   0
Gross Unrealized Losses (45)   (56)
Fair Value 2,426   6,000
Municipal bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 12,658   12,694
Gross Unrealized Gains 0   0
Gross Unrealized Losses (518)   (597)
Fair Value 12,140   12,097
Asset-backed securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 3,119   4,971
Gross Unrealized Gains 0   0
Gross Unrealized Losses (5)   (37)
Fair Value 3,114   4,934
Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 28,322   32,442
Gross Unrealized Gains 0   0
Gross Unrealized Losses (563)   (719)
Fair Value $ 27,759   $ 31,723