XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost $ 81,846 $ 78,573
Gross Unrealized Gains 372 123
Gross Unrealized Losses (2,671) (3,056)
Estimated Fair Value 79,547 75,640
Credit Impairment Losses 0 0
Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 53,158 53,531
Gross Unrealized Gains 9 0
Gross Unrealized Losses (2,671) (2,996)
Estimated Fair Value 50,496 50,535
Credit Impairment Losses 0 0
Unrestricted | Municipal bonds — taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 10,249 10,276
Gross Unrealized Gains 0 0
Gross Unrealized Losses (528) (676)
Estimated Fair Value 9,721 9,600
Credit Impairment Losses 0 0
Unrestricted | Municipal bonds — non-taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 42,909 43,255
Gross Unrealized Gains 9 0
Gross Unrealized Losses (2,143) (2,320)
Estimated Fair Value 40,775 40,935
Credit Impairment Losses 0 0
Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 28,688 25,042
Gross Unrealized Gains 363 123
Gross Unrealized Losses 0 (60)
Estimated Fair Value 29,051 25,105
Credit Impairment Losses 0 0
Restricted | Municipal bonds — taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 9,168 9,131
Gross Unrealized Gains 142 40
Gross Unrealized Losses 0 (41)
Estimated Fair Value 9,310 9,130
Credit Impairment Losses 0 0
Restricted | U.S. treasury bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 9,296 7,276
Gross Unrealized Gains 106 38
Gross Unrealized Losses 0 (5)
Estimated Fair Value 9,402 7,309
Credit Impairment Losses 0 0
Restricted | U.S. government agency bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 1,223 1,208
Gross Unrealized Gains 11 10
Gross Unrealized Losses 0 0
Estimated Fair Value 1,234 1,218
Credit Impairment Losses 0 0
Restricted | International fixed income bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 715 647
Gross Unrealized Gains 5 5
Gross Unrealized Losses 0 0
Estimated Fair Value 720 652
Credit Impairment Losses 0 0
Restricted | Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 8,286 6,780
Gross Unrealized Gains 99 30
Gross Unrealized Losses 0 (14)
Estimated Fair Value 8,385 6,796
Credit Impairment Losses $ 0 $ 0