v3.26.1
Leases (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2026
Apr. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Property, Plant, and Equipment [Line Items]                    
Lease term     12 months 15 days         12 months 15 days    
Operating lease, fixed payment     $ 145,449         $ 145,449    
Lease prepayments     625         $ 7,177  
Lease description               automatically extended for additional twelve-month renewal terms unless the Company provided advance notice of its intent to terminate at the end of the then-current lease term. The lease expired in February 2026.    
Finance lease term       30 months   30 months     30 months  
Finance lease payment     260,857 $ 55,693   $ 40,548   $ 260,857 $ 40,548  
Advance payments totaling   $ 9,384   $ 1,948 $ 1,860     26,206 2,314 $ 546
Short term Leases fees paid             $ 242      
Lease terms description Both leases have seven-year lease terms                  
Up front payments $ 184,042   42,788              
Line of credit     12,960              
Operating Lease, Lease Income     30,417     $ 7,094   41,032 $ 11,038  
Finance Lease Agreement [Member]                    
Property, Plant, and Equipment [Line Items]                    
Finance lease payment     $ 240,190         $ 240,190    
Minimum [Member]                    
Property, Plant, and Equipment [Line Items]                    
Finance lease term     30 months         30 months    
Maximum [Member]                    
Property, Plant, and Equipment [Line Items]                    
Finance lease term     36 months         36 months    
Colocation Lease One [Member]                    
Property, Plant, and Equipment [Line Items]                    
Lease term     3 years 3 years   3 years   3 years 3 years  
Operating lease, fixed payment     $ 17,617 $ 6,260       $ 17,617    
Prepament of lease       $ 365         $ 1,756  
Colocation Lease Two [Member]                    
Property, Plant, and Equipment [Line Items]                    
Lease term       7 years   3 years     3 years  
Operating lease, fixed payment     4,378 $ 113,835       4,378    
Prepament of lease       $ 6,788         $ 8,317  
Letter of credit     $ 6,435         $ 6,435