v3.26.1
REVENUE RECOGNITION AND CONTRACTS - Narrative (Details)
$ in Thousands
3 Months Ended
Feb. 26, 2026
USD ($)
Megawatt
power_plant
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Nov. 30, 2025
Megawatt
power_plant
Disaggregation of Revenue [Line Items]        
Revenues   $ 214,414 $ 148,598  
Percent of revenue recognized   75.00% 88.00%  
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Percent of revenue   90.00% 90.00%  
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Percent of revenue   10.00% 10.00%  
Applied Digital/Base Electron        
Disaggregation of Revenue [Line Items]        
Number of power plants | power_plant 4     4
Number of megawatts used in power plants | Megawatt 300     300
Revenues $ 2,400,000      
Variable fee income $ 2,000,000      
Revenue recognized   $ 31,000