XML 146 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Costs associated with the facility $ 20,477 $ 0 $ 2,779
Line of Credit | Accounts Receivable Securitization Facility      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Maximum borrowing capacity $ 250,000    
Margin percentage 0.10%    
Fee percentage 2.00%    
Fee on unused commitments percentage 0.60%    
Accounts receivable eligible for securitization $ 185,122 71,964  
Amount outstanding 0 0  
Letters of credit outstanding 158,282 71,922  
Available borrowing capacity 26,840 42  
Costs associated with the facility $ 3,672 $ 1,444 $ 1,423