XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition, Contingent Consideration [Line Items]        
Business combination, contingent consideration, liability $ 14,577,000 $ 19,691,000 $ 18,250,000 $ 17,610,000
Surety Bond        
Business Acquisition, Contingent Consideration [Line Items]        
Maximum potential payment obligation 160,400,000      
Array | TRA        
Business Acquisition, Contingent Consideration [Line Items]        
Business combination, contingent consideration, liability $ 14,577,000 19,691,000 17,808,000 17,168,000
Tax Receivable Agreement, payment term 125 days      
Array | Earn-Out Liability        
Business Acquisition, Contingent Consideration [Line Items]        
Business combination, contingent consideration, liability $ 0 $ 0 $ 442,000 $ 442,000
Maximum aggregate earn-out consideration $ 25,000,000