XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Cost of sales $ 38,248 $ 40,623 $ 125,104 $ 109,159
Other costs 600   800  
Cost of sales for external customers        
Disaggregation of Revenue        
Cost of sales 18,329 14,996 61,647 45,436
Cost of sales for related party        
Disaggregation of Revenue        
Cost of sales 19,919 25,627 63,457 63,723
Tangible goods sold        
Disaggregation of Revenue        
Cost of sales 32,538 35,824 109,703 95,064
Services        
Disaggregation of Revenue        
Cost of sales 521 91 847 273
Other        
Disaggregation of Revenue        
Cost of sales $ 5,189 $ 4,708 $ 14,554 $ 13,822