XML 102 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies - Narrative (Details)
$ in Millions
Aug. 09, 2024
USD ($)
Apr. 09, 2024
USD ($)
Jan. 26, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Oct. 23, 2023
lawsuit
Other Commitments [Line Items]            
Number of shareholder lawsuits | lawsuit           3
Committed purchase orders       $ 7.4 $ 8.3  
Pike            
Other Commitments [Line Items]            
Construction payable     $ 58.6      
Tenant improvements payable     14.5      
Pike | Subsequent Event            
Other Commitments [Line Items]            
Payments for construction in process $ 53.5          
MasTec            
Other Commitments [Line Items]            
Loss contingency, damages sought, value   $ 48.7        
Minimum | Pike            
Other Commitments [Line Items]            
Loss contingency, damages sought, value     39.0      
Maximum | Pike            
Other Commitments [Line Items]            
Loss contingency, damages sought, value     $ 53.0