XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring and Nonrecurring Basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost $ 74,201,000 $ 179,248,000  
Gross Unrealized Gains 0 13,000  
Gross Unrealized Losses (1,486,000) (4,452,000)  
Fair Value 72,715,000 174,809,000  
Accrued interest receivable 1,700,000 900,000  
Realized gains (losses) on marketable securities $ 0 $ 0 $ 0
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Other assets Other assets  
U.S. Treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost $ 15,437,000 $ 56,426,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (64,000) (651,000)  
Fair Value 15,373,000 55,775,000  
Yankee bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 2,601,000 5,358,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (13,000) (92,000)  
Fair Value 2,588,000 5,266,000  
Agency bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 6,056,000 12,485,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (56,000) (116,000)  
Fair Value 6,000,000 12,369,000  
Municipal bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 12,694,000 12,841,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (597,000) (1,030,000)  
Fair Value 12,097,000 11,811,000  
Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 0 2,846,000  
Gross Unrealized Gains 0 8,000  
Gross Unrealized Losses 0 0  
Fair Value 0 2,854,000  
Asset-backed securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 4,971,000 25,544,000  
Gross Unrealized Gains 0 2,000  
Gross Unrealized Losses (37,000) (427,000)  
Fair Value 4,934,000 25,119,000  
Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 32,442,000 63,748,000  
Gross Unrealized Gains 0 3,000  
Gross Unrealized Losses (719,000) (2,136,000)  
Fair Value $ 31,723,000 $ 61,615,000