XML 61 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating Leases Operating leases as of December 31, 2023 and 2022 consisted of the following:
   December 31,
2023
   December 31,
2022
 
Operating lease right-of-use assets  $3,818,498   $2,854,196 
           
Operating lease liabilities, current portion   1,038,978    713,100 
Operating lease liabilities, long-term   2,932,686    2,237,797 
Total operating lease liabilities  $3,971,664   $2,950,897 
           
Weighted-average remaining lease term (months)   43    47 
Weighted average discount rate   9.04%   4.36%
Schedule of Components of Operating Lease Expense The components of operating lease expense consisted of the following for the years ended December 31, 2023 and 2022:
   December 31,
2023
   December 31,
2022
 
Fixed operating lease expense  $1,095,515   $700,091 
Variable operating lease expense   485,048    354,845 
Total operating lease expense  $1,580,563   $1,054,936 
Schedule of Estimated Future Minimum Payments of Operating Leases Estimated future minimum payments of operating leases for the next five years consists of the following as of December 31, 2023:
Year Ending December 31,  Amount 
2024  $1,332,327 
2025   1,304,733 
2026   1,032,656 
2027   766,969 
2028   273,660 
Total   4,710,345 
Less: imputed interest   (738,681)
Total operating lease liabilities  $3,971,664 
Schedule of Finance Leases Finance leases as of December 31, 2023 and 2022 consisted of the following:
   December 31,
2023
   December 31,
2022
 
Machinery and equipment  $1,126,004   $1,126,004 
Office furniture and equipment   18,482    18,482 
Total leased equipment (property and equipment)   1,144,486    1,144,486 
Less: accumulated depreciation   (435,834)   (200,010)
Total leased equipment, net  $708,652   $944,476 
           
Finance lease liabilities, current portion   178,906    185,718 
Finance lease liabilities, long-term   605,242    784,148 
Total finance lease liabilities  $784,148   $969,866 
           
Weighted-average remaining lease term (months)   49    60 
Weighted average discount rate   5.15%   5.15%
Schedule of Components of Finance Lease Expense The components of finance lease expense consisted of the following for the years ended December 31, 2023 and 2022:
   December 31,
2023
   December 31,
2022
 
Depreciation expense  $235,824   $195,561 
Interest expense   49,754    49,784 
Total finance lease expense  $285,578   $245,345 
Schedule of Estimated Future Minimum Payments of Finance Leases Estimated future minimum payments of finance leases for the next five years consists of the following as of December 31, 2023:
Year Ending December 31,   Amount  
2024   $ 218,099  
2025     211,332  
2026     211,332  
2027     210,042  
2028     28,833  
Total     879,638  
Less: amount representing interest     (95,490 )
Total finance lease liabilities   $ 784,148