v3.25.4
Deposits (Narrative) (Details) - USD ($)
$ in Millions
Dec. 15, 2025
Nov. 20, 2025
Mar. 17, 2025
Aug. 29, 2025
Aug. 01, 2025
Apr. 02, 2025
Mar. 31, 2025
National Administration of Electricity [Member]              
Deposits [Line Items]              
Security deposit       $ 6.4   $ 15.9 $ 3.4
National Administration of Electricity [Member] | Zunz S.A. [Member]              
Deposits [Line Items]              
Security deposit     $ 19.0        
Payments for deposits   $ 3.2 $ 3.3        
Bell Canada Inc [Member]              
Deposits [Line Items]              
Security deposit         $ 5.8    
Payment of one time license fee $ 2.4