XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Balance Sheet Classification of Lease Assets and Liabilities

The balance sheet classification of lease assets and liabilities as of June 30, 2021 was as follows:

 

Balance Sheet Classification  June 30, 2021 
Assets     
Operating lease right-of-use assets, January 1, 2021  $1,094,527 
Amortization for the six months ended June 30, 2021   (153,299)
Total operating lease right-of-use asset, June 30, 2021  $941,228 
Liabilities     
Current     
Operating lease liability, short-term  $334,550 
Non-current     
Operating lease liability, long-term   682,619 
Total lease liabilities  $1,017,169 
Balance Sheet Classification  December 31, 2020 
Assets     
Operating lease right-of-use assets, January 1, 2020  $1,390,873 
Amortization for the year ended December 31, 2020   (296,346)
Total operating lease right-of-use asset, December 31, 2020  $1,094,527 
Liabilities     
Current     
Operating lease liability, short-term  $321,727 
Non-current     
Operating lease liability, long-term   853,155 
Total lease liabilities  $1,174,882 
 
Schedule of Future Minimum Lease Payments

Future minimum lease payments as of June 30, 2021 under non-cancelable operating leases are as follows:

 

      
2021  $185,369 
2022   379,097 
2023   390,562 
2024   131,152 
Total lease payments   1,086,180 
Less: imputed interest   (69,011)
Operating lease liability  $1,017,169 
Future minimum lease payments as of December 31, 2020 under non-cancelable operating leases are as follows:

 

      
2021  $368,060 
2022   379,097 
2023   390,562 
2024   131,152 
Total lease payments   1,268,871 
Less: imputed interest   (93,989)
Operating lease liability  $1,174,882