v3.26.1
Revenue from Contract with Customers - Accounts Receivable and Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for credit losses $ (1,270) $ (2,511)
Total accounts receivable, net 129,077 71,680
Contracts with customers    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, Gross 97,308 61,960
Derivative instruments    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, Gross 11,383 8,663
other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, Gross $ 21,656 $ 3,568