XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Cost Of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue    
Cost of sales for external customers $ 56,844 $ 36,646
Cost of sales for related parties 85,948 3,366
Cost of sales 142,792 40,012
Products    
Disaggregation of Revenue    
Cost of sales 126,914 24,083
Services    
Disaggregation of Revenue    
Cost of sales 285 532
Other    
Disaggregation of Revenue    
Cost of sales $ 15,593 $ 15,397