XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net [1] $ 67,767 $ 85,774
Accounts receivable, net of current portion:    
Accounts receivable, net of current portion 57 115
Accounts receivable 67,824 85,889
Accounts Receivable, Net    
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net 67,686 85,689
Accounts Receivable, Extended Payment Terms    
Current portion of accounts receivable, net:    
Current portion of accounts receivable, net $ 81 $ 85
[1] Includes accounts receivable due from a related party of $26,213 at June 30, 2022 (see Note 15)