XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue        
Cost of sales $ 38,221 $ 47,465 $ 131,037 $ 92,500
Nonrelated Party        
Disaggregation of Revenue        
Cost of sales 14,399 15,820 42,471 58,265
Related Party        
Disaggregation of Revenue        
Cost of sales 23,822 31,645 88,566 34,235
Tangible goods sold        
Disaggregation of Revenue        
Cost of sales 33,350 43,734 116,755 80,900
Services        
Disaggregation of Revenue        
Cost of sales 128 126 425 179
Other        
Disaggregation of Revenue        
Cost of sales $ 4,743 $ 3,605 $ 13,857 $ 11,421