XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Contractual Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Total marketable securities, at fair value $ 75,640 $ 93,131
Unrestricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 653 6,324
Maturing in second year through fifth year 23,341 34,939
Maturing in sixth year through tenth year 13,113 39,309
Maturing after ten years 13,428 12,559
Total marketable securities, at fair value 50,535 93,131
Restricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 2,474 0
Maturing in second year through fifth year 15,774 0
Maturing in sixth year through tenth year 5,837 0
Maturing after ten years 1,020 0
Total marketable securities, at fair value $ 25,105 $ 0