v3.26.1
Fair Value - Schedule of Estimated Fair Values and Carrying Values of Other Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Note receivable from related party $ 7,168 $ 7,131
Long-term debt (270,100) (291,100)
Derivative asset 9,654 23,852
Derivative liability (26,902) (5,092)
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Note receivable from related party 7,168 7,131
Long-term debt (270,100) (291,100)
Derivative asset 9,654 23,852
Derivative liability $ (26,902) $ (5,092)