XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, allowance for credit loss, current $ 6,000   $ 6,000
Accounts receivable, allowance for credit loss, noncurrent 72,000   69,000
Receivables facility $ 800,000    
Receivables securitization facility, period 3 years    
Outstanding value of receivables securitization facility $ 0   0
Receivables securitization facility, issued 0    
Repayments amount 0    
Undivided investor held interest 1,700,000   $ 1,600,000
Interest expense $ 322,000 $ 324,000  
Asset-Backed Securities, Securitized Loans and Receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, from securitization, default or dilution ratio 1.00%    
Interest expense $ 1,000 $ 1,000