XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts and Notes Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]    
Accounts receivable $ 536,256 $ 347,111
Notes receivable 4,672 2,651
Total trade accounts and notes receivable 540,928 349,762
Less allowance for doubtful accounts 5,443 2,349
Trade accounts and notes receivable, net $ 535,485 $ 347,413