XML 78 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Cost Of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue    
Cost of sales for external customers $ 11,196 $ 10,768
Cost of sales for related parties 34,931 2,590
Cost of sales 46,127 13,358
Tangible goods sold    
Disaggregation of Revenue    
Cost of sales 41,529 9,788
Services    
Disaggregation of Revenue    
Cost of sales 141 (53)
Other    
Disaggregation of Revenue    
Cost of sales $ 4,457 $ 3,623