XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 458,191  
Long term debt 322,736 $ 321,428
US Treasury Bill Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Restricted investments 1,051 1,033
Certificates of Deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Restricted investments 2,341 2,321
Short-Term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Treasury securities investments 26,013 37,791
Cash and Cash Equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Treasury securities investments $ 46,308 $ 32,296