v3.24.3
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 06, 2024
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable Securitization      
Outstanding amount   $ 1,246,773 $ 2,248,816
Receivables facility      
Accounts Receivable Securitization      
Outstanding amount   $ 80,000 $ 70,000
Term of receivables facility   3 years 3 years
Maximum borrowing capacity   $ 80,000 $ 80,000
Proceeds from credit facility $ 10,000    
Effective interest rate (in percent)   6.71%  
Receivables facility | SOFR      
Accounts Receivable Securitization      
Interest rate (in percent)   1.86%  
Receivables facility | Base rate      
Accounts Receivable Securitization      
Interest rate (in percent)   0.00%  
September 2024 First Lien Paydown      
Accounts Receivable Securitization      
Repayments of credit facility $ 10,000