XML 67 R34.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Schedule of Lease Income and Expenses
                                   
Lease costs   Classification   Three months ended
September 30,
2021
    Three months ended
September 30,
2020
    Nine months ended
September 30,
2021
    Nine months ended
September 30,
2020
 
Operating lease costs   Selling, general and administrative expenses   $ 620,121     $ 543,045     $ 2,029,524     $ 1,601,364  
Operating lease costs   Direct costs           60,861       60,861       182,583  
Sublease income   Selling, general and administrative expenses           (2,397 )           (7,191 )
Net lease costs       $ 620,121     $ 601,509     $ 2,090,385     $ 1,776,756  
Schedule of Future Minimum Payments Under Operating Lease Agreements
       
2021   $ 665,935  
2022     2,073,640  
2023     1,954,903  
2024     1,824,908  
2025     1,232,060  
Thereafter     940,976  
Total lease payments   $ 8,692,422  
Less: Imputed interest     (1,436,282 )
Present value of lease liabilities   $ 7,256,140