v3.26.3
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Feb. 13, 2026
Sep. 30, 2026
Dec. 31, 2025
Accounts Receivable Securitization      
Outstanding amount   $ 1,470,601 $ 1,481,246
Line of credit | Receivables facility      
Accounts Receivable Securitization      
Outstanding amount $ 100,000 $ 100,000 $ 80,000
Term of receivables facility   3 years  
Maximum borrowing capacity   $ 100,000  
Basis spread on variable rate (in percent) 1.10% 1.10% 1.61%
Debt issuance costs $ 200    
Minimum base rate (in percent)   0.00%  
Basis spread on variable rate, adjustment period   30 days  
Effective interest rate (in percent)   5.01%