v3.26.3
Fair Value Measurements - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost $ 73,843 $ 73,693
Gross Unrealized Gains 0 742
Gross Unrealized Losses (4,253) (1,309)
Estimated Fair Value 69,590 73,126
Credit Impairment Losses 0 0
Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 37,373 43,942
Gross Unrealized Gains 0 125
Gross Unrealized Losses (3,150) (1,293)
Estimated Fair Value 34,223 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,148 4,115
Gross Unrealized Gains 0 1
Gross Unrealized Losses (305) (70)
Estimated Fair Value 3,843 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 33,225 39,827
Gross Unrealized Gains 0 124
Gross Unrealized Losses (2,845) (1,223)
Estimated Fair Value 30,380 38,728
Credit Impairment Losses 0 0
Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 36,470 29,751
Gross Unrealized Gains 0 617
Gross Unrealized Losses (1,103) (16)
Estimated Fair Value 35,367 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,471 9,222
Gross Unrealized Gains 0 284
Gross Unrealized Losses (248) 0
Estimated Fair Value 8,223 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,069 9,904
Gross Unrealized Gains 0 148
Gross Unrealized Losses (531) (15)
Estimated Fair Value 15,538 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,930 8,682
Gross Unrealized Gains 0 177
Gross Unrealized Losses (324) (1)
Estimated Fair Value 11,606 8,858
Credit Impairment Losses $ 0 $ 0