XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Contractual Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Total marketable securities, at fair value $ 101,861 $ 93,131
Unrestricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 864 6,324
Maturing in second year through fifth year 25,924 34,939
Maturing in sixth year through tenth year 27,836 39,309
Maturing after ten years 22,152 12,559
Total marketable securities, at fair value 76,776 93,131
Restricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 2,610 0
Maturing in second year through fifth year 5,751 0
Maturing in sixth year through tenth year 15,661 0
Maturing after ten years 1,063 0
Total marketable securities, at fair value $ 25,085 $ 0