XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of account receivable
Accounts receivable consists of the following (in thousands):
March 31, 2022December 31, 2021
Accounts receivable$391,196 $236,149 
Less: allowance for doubtful accounts(275)(140)
Accounts receivable, net$390,921 $236,009