XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Schedule of Definite-lived Intangible Assets (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 380,115,253 $ 335,190,752
Accumulated Amortization 66,440,236 23,349,951
Net Carrying Value $ 313,675,017 $ 311,840,801
Weighted Average Useful Life (Years) 6 years 11 months 12 days 7 years 10 months 24 days
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 279,150,000 $ 256,000,000
Accumulated Amortization 32,171,968 11,393,825
Net Carrying Value $ 246,978,032 $ 244,606,175
Weighted Average Useful Life (Years) 8 years 9 months 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 366,935 141,935
Net Carrying Value $ 2,633,065 $ 2,858,065
Weighted Average Useful Life (Years) 8 years 9 months 10 days 9 years 6 months 10 days
Software Costs    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 93,885,253 $ 72,290,752
Accumulated Amortization 31,817,917 11,080,696
Net Carrying Value $ 62,067,336 $ 61,210,056
Weighted Average Useful Life (Years) 1 year 9 months 10 days 2 years 6 months 14 days
Non-Complete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,080,000 $ 3,900,000
Accumulated Amortization 2,083,416 733,495
Net Carrying Value $ 1,996,584 $ 3,166,505
Weighted Average Useful Life (Years) 1 year 6 months 18 days 2 years 3 months 10 days