XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
May 12, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Trade receivables   $ 100,285 $ 38,597
Revenue recognized in excess of billings   40,663 72,676
Other receivables $ 62,000 148 147
Total   141,096 111,420
Allowance for doubtful accounts   (8,866) (3,872)
Accounts receivable, net   $ 132,230 $ 107,548