XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Cost Of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Cost of sales $ 46,690 $ 31,678 $ 92,817 $ 45,036
Nonrelated Party        
Disaggregation of Revenue        
Cost of sales 16,445 13,830 27,743 24,598
Related Party        
Disaggregation of Revenue        
Cost of sales 30,245 17,848 65,074 20,438
Tangible goods sold        
Disaggregation of Revenue        
Cost of sales 41,878 27,379 83,407 37,167
Services        
Disaggregation of Revenue        
Cost of sales 156 105 296  
Service        
Disaggregation of Revenue        
Cost of sales       53
Other        
Disaggregation of Revenue        
Cost of sales $ 4,656 $ 4,194 $ 9,114 $ 7,816