XML 98 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Aug. 31, 2020
Related Party Transaction [Line Items]        
Accounts receivable, related parties       $ 2,780
Long-term notes receivable, related parties $ 0 $ 21 $ 149  
Accounts payable, related parties       $ 26,125
Other receivables        
Related Party Transaction [Line Items]        
Accounts receivable, related parties 1,283 3,585 3,344  
Notes receivable, related parties 2,579 11,890 0  
Accounts payable        
Related Party Transaction [Line Items]        
Accounts payable, related parties 12,232 22,376 28,417  
Advances from customers        
Related Party Transaction [Line Items]        
Advances from related parties $ 13,804 $ 0 $ 0