XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Receivables [Abstract]      
Trade accounts receivable $ 348,201 $ 276,229 $ 327,054
Allowance for doubtful accounts (3,961) (3,240) (1,618)
Allowance for sales discounts and returns (4,566) (3,865) (5,008)
Trade accounts receivable, net $ 339,674 $ 269,124 $ 320,428