XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 12,952,000 $ 12,016,000 $ 19,691,000 $ 34,258,000 $ 20,667,000 $ 18,250,000
Array | TRA            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 12,952,000 12,016,000 19,691,000 18,324,000 18,845,000 17,808,000
Tax Receivable Agreement, payment term 125 days          
Array | Earn-Out Liability            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 0 $ 0 0 $ 15,934,000 $ 1,822,000 $ 442,000
Maximum aggregate earn-out consideration     $ 25,000,000