v3.26.1
Debt - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 23, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
installment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Accounts Receivable Securitization          
Outstanding amount     $ 1,474,149   $ 1,481,246
Loss on extinguishment of debt     113 $ 0  
Unamortized debt issuance costs     7,408   8,343
Line of credit | Revolving credit facility          
Accounts Receivable Securitization          
Outstanding amount     $ 0   0
Interest rate (in percent)     1.50%    
Minimum base rate (in percent)     0.00%    
Basis spread on variable rate, adjustment period     30 days    
Effective interest rate (in percent)     5.15%    
Unamortized debt issuance costs on line of credit     $ 1,400   $ 1,700
Line of credit | Secured debt          
Accounts Receivable Securitization          
Minimum base rate (in percent) 0.00%        
Basis spread on variable rate, adjustment period 30 days        
Effective interest rate (in percent)     5.82%    
Basis spread on variable rate (in percent) 2.00%        
Number of quarterly installments | installment     20    
Number of remaining payments | installment     13    
Line of credit | Secured debt | February 2026 First Lien Paydown          
Accounts Receivable Securitization          
Repayments of long-term lines of credit $ 20,000        
Loss on extinguishment of debt   $ 100