XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Schedule of Definite-lived Intangible Assets (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 371,538,542 $ 335,190,752
Accumulated Amortization 51,406,978 23,349,951
Net Carrying Value $ 320,131,564 $ 311,840,801
Weighted Average Useful Life (Years) 7 years 4 months 9 days 7 years 10 months 24 days
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 280,700,000 $ 256,000,000
Accumulated Amortization 25,273,001 11,393,825
Net Carrying Value $ 255,426,999 $ 244,606,175
Weighted Average Useful Life (Years) 9 years 10 days 9 years 5 months 23 days
Channel Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 3,000,000 $ 3,000,000
Accumulated Amortization 291,935 141,935
Net Carrying Value $ 2,708,065 $ 2,858,065
Weighted Average Useful Life (Years) 9 years 10 days 9 years 6 months 10 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 83,848,542 $ 72,290,752
Accumulated Amortization 24,261,513 11,080,696
Net Carrying Value $ 59,587,029 $ 61,210,056
Weighted Average Useful Life (Years) 1 year 11 months 19 days 2 years 6 months 14 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 3,990,000 $ 3,900,000
Accumulated Amortization 1,580,529 733,495
Net Carrying Value $ 2,409,471 $ 3,166,505
Weighted Average Useful Life (Years) 1 year 10 months 2 days 2 years 3 months 10 days