XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Legal Proceedings (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended 52 Months Ended
Jan. 31, 2022
USD ($)
Jul. 31, 2021
USD ($)
Aug. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
Nov. 30, 2021
USD ($)
Aug. 31, 2019
building
Loss Contingencies [Line Items]                              
Gross profit               $ 1,953,259 $ 1,660,847 $ 1,600,252          
Number of buildings with property damage | building                             2
Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Recorded charges           $ 79,200       $ 79,200          
Net receivable position on projects               120,000              
Scenario, Adjustment | Correction Of Estimated Project Costs And Percentage Of Completion Method [Member] | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Gross profit           $ (14,500)                  
Lorenzo Benton v Telecom Network Specialists Inc                              
Loss Contingencies [Line Items]                              
Damages sought   $ 37,000                          
Lorenzo Benton v Telecom Network Specialists Inc | Subsequent Event                              
Loss Contingencies [Line Items]                              
Damages sought $ 17,600                            
Lorenzo Benton v Telecom Network Specialists Inc | Maximum                              
Loss Contingencies [Line Items]                              
Reasonably possible amount of loss               9,500              
Damages awarded                       $ 9,500      
Redes | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Advance payments received                     $ 87,000        
On-demand performance bonds                     $ 25,000        
Payment of arbitration                           $ 190,000  
Construction costs incurred                         $ 157,000    
Payments received on construction contracts                         $ 100,000    
Net receivable position on projects               $ 87,000              
Redes | Telecommunication Networks Construction and Operation                              
Loss Contingencies [Line Items]                              
Term of post-construction operation and maintenance period                     10 years        
Redes | Telecommunication Networks Construction and Operation | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Aggregate consideration for projects                     $ 248,000        
Aggregate consideration to be paid during the construction period                     151,000        
Aggregate consideration to be paid during the post-construction operation and maintenance period                     $ 97,000        
QPS | Maurepas Project Dispute                              
Loss Contingencies [Line Items]                              
Damages sought             $ 22,000                
Maurepas | Maurepas Project Dispute                              
Loss Contingencies [Line Items]                              
Damages sought       $ 59,000                      
PRONATEL | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Damages sought     $ 40,000   $ 45,000                    
Bond proceeds received         $ 112,000