v3.26.1
Fair Value Measurements - Schedule of Contractual Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Total marketable securities, at fair value $ 77,405 $ 73,126
Unrestricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 1,123 4,424
Maturing in second year through fifth year 6,394 10,850
Maturing in sixth year through tenth year 23,681 21,962
Maturing after ten years 10,118 5,538
Total marketable securities, at fair value 41,316 42,774
Restricted    
Debt Securities, Available-for-Sale [Line Items]    
Maturing in one year or less 2,282 4,635
Maturing in second year through fifth year 23,182 15,011
Maturing in sixth year through tenth year 9,591 9,653
Maturing after ten years 1,034 1,053
Total marketable securities, at fair value $ 36,089 $ 30,352