XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 34,258,000 $ 20,667,000 $ 18,250,000 $ 17,788,000 $ 15,820,000 $ 17,610,000
Array | TRA            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 18,324,000 18,845,000 17,808,000 17,346,000 15,378,000 17,168,000
Tax Receivable Agreement, payment term 125 days          
Array | Earn-Out Liability            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 15,934,000 $ 1,822,000 $ 442,000 $ 442,000 $ 442,000 $ 442,000
Maximum aggregate earn-out consideration $ 25,000,000.0