Annual report pursuant to Section 13 and 15(d)

Equity Method Investments - (Narrative) (Details)

v3.20.4
Equity Method Investments - (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 08, 2020
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2018
Schedule of Equity Method Investments [Line Items]        
Ownership interest       43.00%
Equity method investments   $ 15,318 $ 5,014  
Future funding   5,740    
Excess value of equity method investment   $ 9,900    
Minimum        
Schedule of Equity Method Investments [Line Items]        
Ownership interest   4.00% 28.00%  
Amortization period   6 years    
Maximum        
Schedule of Equity Method Investments [Line Items]        
Ownership interest   44.00% 47.00%  
Amortization period   15 years    
Private Services Company        
Schedule of Equity Method Investments [Line Items]        
Ownership interest 4.25%      
Investment in private companies $ 11,000      
Revenue from related parties   $ 11,494    
Due from related parties   $ 2,088