v3.25.4
Segment Information - Schedule of Revenue by Major Customers (Details) - Mining - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Customer A      
Revenue from External Customer [Line Items]      
Revenues [1] $ 154,167 $ 0 $ 0
Customer B      
Revenue from External Customer [Line Items]      
Revenues [1] 0 190,138 205,699
Customer C      
Revenue from External Customer [Line Items]      
Revenues [1] 0 190,811 0
Customer D      
Revenue from External Customer [Line Items]      
Revenues [1] 0 178,087 246,443
Customer E      
Revenue from External Customer [Line Items]      
Revenues [1] $ 0 $ 0 $ 195,283
[1] Customers with a zero did not trip the 10% quantitative threshold for that period.