v3.25.1
Fair Value - Summary of Fair Value Measurements and the Level Within the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Significant Other Observable Inputs (Level 2)    
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)
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Note receivable from related party 0 0
Long-term debt 0 0
Derivative asset 0 0
Derivative liability $ 0 $ 0