XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies - Summary of liability related to estimated contingent consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance $ 12,016 $ 20,667 $ 19,691 $ 18,250
Contingent consideration 0   (7,810) 0
Fair value adjustment 936 13,591 1,071 16,008
Fair value adjustment     1,071  
Ending balance 12,952 34,258 12,952 34,258
Array | TRA        
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance 12,016 18,845 19,691 17,808
Contingent consideration 0   (7,810)  
Fair value adjustment 936 (521)   516
Fair value adjustment     1,071  
Ending balance 12,952 18,324 12,952 18,324
Array | Earn-Out Liability        
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance 0 1,822 0 442
Contingent consideration 0   0  
Fair value adjustment 0 14,112   15,492
Fair value adjustment     0  
Ending balance $ 0 $ 15,934 $ 0 $ 15,934