v3.26.1
Revenue from Contracts with Customers - Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations $ 1,008,041
2026 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 57,680
2027 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 136,719
2028 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 105,100
2029 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 95,285
2030 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 94,021
Thereafter [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 519,236
Colocation Services [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 932,895
Colocation Services [Member] | 2026 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 36,053
Colocation Services [Member] | 2027 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 93,465
Colocation Services [Member] | 2028 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 94,835
Colocation Services [Member] | 2029 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 95,285
Colocation Services [Member] | 2030 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 94,021
Colocation Services [Member] | Thereafter [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 519,236
Cloud services [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 75,146
Cloud services [Member] | 2026 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 21,627
Cloud services [Member] | 2027 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 43,254
Cloud services [Member] | 2028 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations 10,265
Cloud services [Member] | 2029 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations
Cloud services [Member] | 2030 [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations
Cloud services [Member] | Thereafter [Member]  
Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation [Line Items]  
Total remaining performance obligations