XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts and Notes Receivable (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts and Notes Receivable
The Company’s accounts and notes receivable balances consisted of the following as of June 30, 2023 and December 31, 2022:
June 30, 2023December 31, 2022
(in thousands)
Short-term
Accounts and notes receivable$455,806 $406,969 
Allowance for doubtful accounts(75,745)(70,192)
Total net short-term accounts and notes receivable$380,061 $336,777 
Long-term
Notes receivable$34,657 $35,882 
Allowance for doubtful accounts(3,917)(3,273)
Total net long-term notes receivable$30,740 $32,609 
Total net accounts and notes receivable$410,801 $369,386