v3.26.1
Trade Accounts Receivables and Other Receivables - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Feb. 28, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Trade accounts receivable   $ 296,442   $ 278,488  
Accounts receivable past due by twelve months or more   6,000      
Greater than 12 months          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Trade accounts receivable   8,300      
PNC          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
AR facility term 3 years        
Accounts receivable securitization, maximum purchase commitment         $ 160,000
Total outstanding trade receivables sold and derecognized   160,000   160,000  
Accounts receivable from securitization   57,900   $ 47,500  
Additional proceeds   $ 0 $ 10,000