v3.26.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of operating leases
        
   December 31, 
Operating Leases  2025   2024 
Assets        
Right-of-use assets  $2,884,619   $4,606,341 
           
Liabilities          
Current          
Lease liabilities  $1,829,814   $1,839,323 
           
Noncurrent          
Lease liabilities  $1,421,061   $3,247,291 
           
Total lease liabilities  $3,250,875   $5,086,614 
Schedule of finance leases
        
   December 31, 
Finance Leases  2025   2024 
Assets        
Right-of-use assets  $128,322   $132,566 
           
Liabilities          
Current          
Lease liabilities  $82,668   $80,349 
           
Noncurrent          
Lease liabilities  $48,325   $58,742 
           
Total lease liabilities  $130,993   $139,091 
Schedule of lease expenses
    
    December 31, 
Operating Lease Costs Classification 2025  2024 
Operating lease costs Selling, general and administrative expenses $2,075,571  $2,751,175 
Sublease income Selling, general and administrative expenses  (12,665)  (414,741)
Net operating lease costs   $2,062,906  $2,336,434 

 

      
    December 31, 
Finance Lease Costs Classification 2024  2023 
Amortization of right-of-use assets Selling, general and administrative expenses $96,732  $78,995 
Interest on lease liabilities Selling, general and administrative expenses  10,966   10,273 
Total finance lease costs   $107,698  $89,268 
Schedule of future minimum lease payments for leases
         
Year   Operating Leases   Finance Leases 
 2026   $2,054,617   $85,277 
 2027    918,827    40,121 
 2028    155,710    13,832 
 2029    159,255     
 2030    160,925     
 Thereafter    194,136     
 Total    $3,643,470   $139,230 
 Less: Imputed interest    (392,595)   (8,237)
 Present value of lease liabilities   $3,250,875   $130,993