Annual report pursuant to Section 13 and 15(d)

Other Assets - Additional Information (Details)

v3.20.4
Other Assets - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2018
Other assets [Line Items]        
Investment in operating systems $ 2,837,402 $ 4,327,676    
Capitalized Software Development Costs        
Other assets [Line Items]        
Amortization expense 183,328 $ 100,000 $ 100,000  
Software Development        
Other assets [Line Items]        
Investment in operating systems $ 500,000      
Useful life 36 months      
Amortization expense $ 458,333      
Amortization period (in years) 3 years      
Private Corporation [Member]        
Other assets [Line Items]        
Purchase Price       $ 250,000
Equity Method Investment, Ownership Percentage       1.00%