XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Short-term    
Accounts and notes receivable $ 499,008 $ 470,759
Allowance for doubtful accounts (91,868) (87,250)
Total net short-term accounts and notes receivable 407,140 383,509
Long-term    
Notes receivable 27,007 29,281
Allowance for doubtful accounts (3,720) (4,449)
Total net long-term notes receivable 23,287 24,832
Total net accounts and notes receivable $ 430,427 $ 408,341