XML 80 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost $ 104,468 $ 95,466
Gross Unrealized Gains 103 387
Gross Unrealized Losses (3,415) (2,722)
Estimated Fair Value 101,156 93,131
Credit Impairment Losses 0 0
Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 82,458  
Gross Unrealized Gains 67  
Gross Unrealized Losses (3,391)  
Estimated Fair Value 79,134 93,131
Credit Impairment Losses 0  
Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 22,010  
Gross Unrealized Gains 36  
Gross Unrealized Losses (24)  
Estimated Fair Value 22,022 0
Credit Impairment Losses 0  
Quoted Prices in Active Markets (Level 1) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Significant Other Observable Inputs (Level 2) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 79,134  
Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 22,022  
Significant Unobservable Inputs (Level 3) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Carrying Amount | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 79,134  
Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 22,022  
Total Fair Value | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 79,134  
Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 22,022  
Municipal bonds — taxable | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 9,242  
Gross Unrealized Gains 18  
Gross Unrealized Losses (752)  
Estimated Fair Value 8,508  
Credit Impairment Losses 0  
Municipal bonds — taxable | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 8,156  
Gross Unrealized Gains 16  
Gross Unrealized Losses (21)  
Estimated Fair Value 8,151  
Credit Impairment Losses 0  
Municipal bonds — taxable | Quoted Prices in Active Markets (Level 1) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — taxable | Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — taxable | Significant Other Observable Inputs (Level 2) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,508  
Municipal bonds — taxable | Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,151  
Municipal bonds — taxable | Significant Unobservable Inputs (Level 3) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — taxable | Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — taxable | Carrying Amount | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,508  
Municipal bonds — taxable | Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,151  
Municipal bonds — taxable | Total Fair Value | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,508  
Municipal bonds — taxable | Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 8,151  
Municipal bonds — non-taxable    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost   95,466
Gross Unrealized Gains   387
Gross Unrealized Losses   (2,722)
Estimated Fair Value   93,131
Credit Impairment Losses   0
Municipal bonds — non-taxable | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 73,216  
Gross Unrealized Gains 49  
Gross Unrealized Losses (2,639)  
Estimated Fair Value 70,626  
Credit Impairment Losses 0  
Municipal bonds — non-taxable | Quoted Prices in Active Markets (Level 1)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value   0
Municipal bonds — non-taxable | Quoted Prices in Active Markets (Level 1) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — non-taxable | Significant Other Observable Inputs (Level 2)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value   93,131
Municipal bonds — non-taxable | Significant Other Observable Inputs (Level 2) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 70,626  
Municipal bonds — non-taxable | Significant Unobservable Inputs (Level 3)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value   0
Municipal bonds — non-taxable | Significant Unobservable Inputs (Level 3) | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Municipal bonds — non-taxable | Carrying Amount    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value   93,131
Municipal bonds — non-taxable | Carrying Amount | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 70,626  
Municipal bonds — non-taxable | Total Fair Value    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value   $ 93,131
Municipal bonds — non-taxable | Total Fair Value | Unrestricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 70,626  
U.S. treasury bonds | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 6,888  
Gross Unrealized Gains 13  
Gross Unrealized Losses 0  
Estimated Fair Value 6,901  
Credit Impairment Losses 0  
U.S. treasury bonds | Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
U.S. treasury bonds | Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 6,901  
U.S. treasury bonds | Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
U.S. treasury bonds | Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 6,901  
U.S. treasury bonds | Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 6,901  
U.S. government agency bonds | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 1,207  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Estimated Fair Value 1,209  
Credit Impairment Losses 0  
U.S. government agency bonds | Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
U.S. government agency bonds | Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 1,209  
U.S. government agency bonds | Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
U.S. government agency bonds | Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 1,209  
U.S. government agency bonds | Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 1,209  
International fixed income bonds | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 625  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value 624  
Credit Impairment Losses 0  
International fixed income bonds | Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
International fixed income bonds | Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 624  
International fixed income bonds | Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
International fixed income bonds | Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 624  
International fixed income bonds | Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 624  
Corporate bonds | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Amortized Cost 5,134  
Gross Unrealized Gains 5  
Gross Unrealized Losses (2)  
Estimated Fair Value 5,137  
Credit Impairment Losses 0  
Corporate bonds | Quoted Prices in Active Markets (Level 1) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Corporate bonds | Significant Other Observable Inputs (Level 2) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 5,137  
Corporate bonds | Significant Unobservable Inputs (Level 3) | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 0  
Corporate bonds | Carrying Amount | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value 5,137  
Corporate bonds | Total Fair Value | Restricted    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Estimated Fair Value $ 5,137