v3.26.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 11, 2025
Dec. 31, 2024
Leases [Line Items]              
Lease term 12 months   12 months        
Reduction in lease right-of-use assets and lease liabilities         $ 23,500,000    
Operating lease, accumulated amortization $ 10,500,000   $ 10,500,000   7,400,000    
Net of accumulated amortization         $ 100,000    
Amortization of operating lease 1,600,000 $ 1,300,000 3,100,000 $ 2,400,000      
Finance lease, interest expense 100,000 200,000      
Amortization of finance lease 100,000 200,000      
Lease expense $ 5,600,000 $ 3,700,000 $ 9,300,000 $ 7,500,000      
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]         finance lease    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance lease right-of-use asset   Finance lease right-of-use asset   finance lease    
Term of sales-type leases 12 months   12 months        
Finance lease liabilities     $ 12,911,000    
Finance lease right of use assets, net     $ 12,602,000    
Other Income     300,000        
Maximum [Member]              
Leases [Line Items]              
Net investment in lease $ 1,400,000   $ 1,400,000        
Renewal lease term             22 years
Term of sales-type leases 6 years   6 years        
Minimum [Member]              
Leases [Line Items]              
Net investment in lease $ 700,000   $ 700,000        
Renewal lease term             2 years
Term of sales-type leases 2 years   2 years        
Minimum sale type revenue     $ 10,900        
Data Center Lease Agreement [Member]              
Leases [Line Items]              
Lease term           20 years  
Enovum Data Centers Corp. [Member]              
Leases [Line Items]              
Finance lease liabilities $ 12,400,000   12,400,000        
Finance lease right of use assets, net $ 12,600,000   $ 12,600,000