v3.26.1
Fair Value Measurements - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost $ 78,595 $ 73,693
Gross Unrealized Gains 255 742
Gross Unrealized Losses (1,445) (1,309)
Estimated Fair Value 77,405 73,126
Credit Impairment Losses 0 0
Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 42,523 43,942
Gross Unrealized Gains 64 125
Gross Unrealized Losses (1,271) (1,293)
Estimated Fair Value 41,316 42,774
Credit Impairment Losses 0 0
Unrestricted | Municipal bonds — taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 4,078 4,115
Gross Unrealized Gains 0 1
Gross Unrealized Losses (103) (70)
Estimated Fair Value 3,975 4,046
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 38,445 39,827
Gross Unrealized Gains 64 124
Gross Unrealized Losses (1,168) (1,223)
Estimated Fair Value 37,341 38,728
Credit Impairment Losses 0 0
Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 36,072 29,751
Gross Unrealized Gains 191 617
Gross Unrealized Losses (174) (16)
Estimated Fair Value 36,089 30,352
Credit Impairment Losses 0 0
Restricted | Municipal bonds — taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 8,379 9,222
Gross Unrealized Gains 114 284
Gross Unrealized Losses (16) 0
Estimated Fair Value 8,477 9,506
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 16,500 9,904
Gross Unrealized Gains 31 148
Gross Unrealized Losses (121) (15)
Estimated Fair Value 16,410 10,037
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,210
Gross Unrealized Gains   5
Gross Unrealized Losses   0
Estimated Fair Value   1,215
Credit Impairment Losses   0
Restricted | International fixed income bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost   733
Gross Unrealized Gains   3
Gross Unrealized Losses   0
Estimated Fair Value   736
Credit Impairment Losses   0
Restricted | Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 11,193 8,682
Gross Unrealized Gains 46 177
Gross Unrealized Losses (37) (1)
Estimated Fair Value 11,202 8,858
Credit Impairment Losses $ 0 $ 0