v3.26.3
Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 32,449 $ 0 $ 60,145 $ 0
Continuing Operations        
Disaggregation of Revenue [Line Items]        
Total revenue 32,449   60,145  
Continuing Operations | Wholesale | Short-Term Contract with Customer        
Disaggregation of Revenue [Line Items]        
Total revenue 20,752   37,223  
Continuing Operations | Direct Sales | Short-Term Contract with Customer        
Disaggregation of Revenue [Line Items]        
Total revenue 7,880   15,584  
Continuing Operations | Retail | Short-Term Contract with Customer        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,817   $ 7,338