XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 07, 2020
Oct. 14, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration     $ 19,691,000 $ 18,250,000 $ 17,610,000 $ 18,435,000
Payment of Earn-out $ 15,900,000 $ 9,100,000        
Surety Bond            
Business Acquisition, Contingent Consideration [Line Items]            
Maximum potential payment obligation     121,200,000      
Cost of Revenue            
Business Acquisition, Contingent Consideration [Line Items]            
Operating lease expense     7,000,000.0 1,500,000    
General and Administrative Expense            
Business Acquisition, Contingent Consideration [Line Items]            
Operating lease expense     400,000 300,000    
Array | TRA            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration     $ 19,691,000 17,808,000 17,168,000 17,993,000
Tax Receivable Agreement, payment term     125 days      
Array | Earn-Out Liability            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration     $ 0 $ 442,000 $ 442,000 $ 442,000
Maximum aggregate earn-out consideration     $ 25,000,000.0