XML 51 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts and Notes Receivable (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts and Notes Receivable
The Company’s accounts and notes receivable balances consisted of the following:
June 30, 2024December 31, 2023
(in thousands)
Short-term
Accounts and notes receivable$511,017 $470,759 
Allowance for doubtful accounts(112,133)(87,250)
Total net short-term accounts and notes receivable$398,884 $383,509 
Long-term
Notes receivable$24,023 $29,281 
Allowance for doubtful accounts(3,152)(4,449)
Total net long-term notes receivable$20,871 $24,832 
Total net accounts and notes receivable$419,755 $408,341