v3.26.1
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Feb. 13, 2026
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable Securitization      
Outstanding amount   $ 1,474,149 $ 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)   4.75%