v3.26.3
Fair Value Measurements - Schedule of Contractual Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Total marketable securities, at fair value $ 69,590 $ 73,126
Unrestricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 455 4,424
Maturing in second year through fifth year 5,653 10,850
Maturing in sixth year through tenth year 20,145 21,962
Maturing after ten years 7,970 5,538
Total marketable securities, at fair value 34,223 42,774
Restricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 5,119 4,635
Maturing in second year through fifth year 19,978 15,011
Maturing in sixth year through tenth year 9,296 9,653
Maturing after ten years 974 1,053
Total marketable securities, at fair value $ 35,367 $ 30,352