Annual report pursuant to Section 13 and 15(d)

Intangible assets other than goodwill - Schedule of Estimated Future Amortization Expense (Details)

v3.20.1
Intangible assets other than goodwill - Schedule of Estimated Future Amortization Expense (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 1,593,781 $ 2,893,990
Contract Asset and Liability    
Finite-Lived Intangible Assets [Line Items]    
2020 185,023  
2021 205,211  
2022 186,288  
2023 116,815  
2024 94,299  
Thereafter 180,297  
Intangible assets, net 967,933  
Contract Asset and Liability | Contract related intangibles    
Finite-Lived Intangible Assets [Line Items]    
2020 431,990  
2021 437,477  
2022 411,844  
2023 335,183  
2024 290,260  
Thereafter 617,107  
Intangible assets, net 2,523,861  
Contract Asset and Liability | Non-contract related intangibles    
Finite-Lived Intangible Assets [Line Items]    
2020 246,967  
2021 232,266  
2022 225,556  
2023 218,368  
2024 195,961  
Thereafter 436,810  
Intangible assets, net $ 1,555,928