Quarterly report pursuant to Section 13 or 15(d)

Leases (Details 2)

v3.20.2
Leases (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Leases [Abstract]        
Operating lease costs $ 934,455 $ 724,324 $ 2,660,291 $ 1,723,075
Short-term lease costs 2,450 2,450 22,050 22,050
Total operating lease costs $ 936,905 $ 726,774 $ 2,682,341 $ 1,745,125