v3.25.1
Fair Value - Schedule of Estimated Fair Values and Carrying Values of Other Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Note receivable from related party $ 7,131 $ 7,131
Long-term debt (162,100) (157,100)
Derivative asset 21,138 8,477
Derivative liability (34,121) (13,868)
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Note receivable from related party 7,131 7,131
Long-term debt (162,100) (157,100)
Derivative asset 21,138 8,477
Derivative liability $ (34,121) $ (13,868)