XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of long-term debt $ 514,164,000    
Long term debt 323,176,000 $ 321,428,000  
Impairment charges 634,000 645,000 $ 0
Money market funds 216,155,000    
US Treasury Bill Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted investments 1,043,000 1,033,000  
Certificate of Deposits      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Restricted investments 2,345,000 2,321,000  
Short-Term Investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Treasury securities investments $ 28,413,000 37,791,000  
Cash and Cash Equivalents      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Treasury securities investments   $ 32,296,000