XML 54 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Notes Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts and Notes Receivable
The Company’s accounts and notes receivable balances consisted of the following as of December 31, 2023 and 2022:

December 31, 2023December 31, 2022
(in thousands)
Short-term
Accounts and notes receivable$470,759 $406,969 
Allowance for doubtful accounts(87,250)(70,192)
Total net short-term accounts and notes receivable$383,509 $336,777 
Long-term
Notes receivable$29,281 $35,882 
Allowance for doubtful accounts(4,449)(3,273)
Total net long-term notes receivable$24,832 $32,609 
Total net accounts and notes receivable$408,341 $369,386