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
Dec. 31, 2024
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 $ 150,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