v3.26.3
Revenue - Schedule of Estimated Revenue Expected to be Recognized in the Future Related to the Unsatisfied Portion of the Performance Obligation (Details)
$ in Thousands
Sep. 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 $ 728,982
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 13,507
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 235,060
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 206,890
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 192,367
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 45,891
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 35,267
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 12,697
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 1,400
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 4,515
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 4,023
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 2,087
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 422
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 250
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 716,285
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 12,107
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 230,545
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 202,867
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 190,280
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 45,469
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 $ 35,017