XML 78 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Capital leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Capital Leased Assets [Line Items]      
Interest expense related to capital leases $ 16,305 $ 35,083  
Future annual minimum payments required under lease obligations      
2021 20,442,099    
2022 215,164    
Total 20,657,263    
Less amount representing interest (70,192)    
Capital lease obligations 20,587,071    
Current portion (20,421,195)   $ (19,749,854)
Noncurrent 165,876    
Equipment under capital leases      
Equipment under capital leases      
Cost of equipment under capital leases 40,600,000   39,100,000
Accumulated depreciation of equipment under capital leases $ 12,200,000   $ 11,700,000