v3.26.1
Segment Information - Schedule of Revenue by Major Customers (Details) - Mining - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Customer A        
Revenue from External Customer [Line Items]        
Revenues [1] $ 76,618 $ 35,892 $ 138,794 $ 0
Customer B        
Revenue from External Customer [Line Items]        
Revenues [1] 62,536 0 113,095 0
Customer C        
Revenue from External Customer [Line Items]        
Revenues [1] 54,445 0 0 0
Customer D        
Revenue from External Customer [Line Items]        
Revenues [1] 52,033 0 0 0
Customer E        
Revenue from External Customer [Line Items]        
Revenues [1] $ 0 $ 32,813 $ 0 $ 0
[1] Customers with a zero did not trip the 10% quantitative threshold for that period.