XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
Future minimum lease payments under non-cancellable operating leases as of March 31, 2025 were as follows:

Future minimum lease payments under non-cancellable operating leases as of March 31, 2025 were as follows:

 

For the Year Ending December 31,        
Remainder of 2025     $ 1,723,105  
2026       850,276  
2027       111,065  
2028       9,228  
2029        
Total undiscounted operating lease payments       2,693,674  
Less imputed interest       (112,546 )
Present value of operating lease payments     $ 2,581,128  
The following table sets forth the right-of-use assets and operating lease liabilities as of:

The following table sets forth the right-of-use assets and operating lease liabilities as of: 

 

    March 31,
2025
    December 31,
2024
 
Assets                
Right-of-use assets, net   $ 2,370,664     $ 2,856,200  
                 
Liabilities                
Current operating lease liabilities   $ 2,206,562     $ 2,162,154  
Long-term operating lease liabilities     374,566       938,418  
Total lease liabilities   $ 2,581,128     $ 3,100,572