XML 55 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Estimated Fair Values of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Reported Value Measurement    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Long-term debt, including current portion $ 327,422 $ 334,644
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Long-term debt, including current portion 0 0
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Long-term debt, including current portion 337,201 346,257
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Long-term debt, including current portion $ 0 $ 0