XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of account receivable
Accounts receivable consists of the following (in thousands):
June 30, 2022December 31, 2021
As Restated
Accounts receivable$453,374 $236,149 
Less: allowance for doubtful accounts(538)(140)
Accounts receivable, net$452,836 $236,009