XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts receivable, net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Trade receivables $ 57,992 $ 38,597
Revenue recognized in excess of billings 19,670 72,676
Other receivables 0 147
Total 77,662 111,420
Allowance for doubtful accounts (1,658) (3,872)
Accounts receivable, net $ 76,004 $ 107,548