v3.25.2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]      
2025 (remaining six months) $ 706,920    
2026 1,367,546    
2027 1,338,677    
2028 1,287,339    
2029 1,083,410    
Thereafter 3,134,813    
Total undiscounted cash flows $ 8,918,745    
Operating Lease, Weighted Average Remaining Lease Term 6 years 3 months 18 days   6 years 3 months 18 days
Weighted-average discount rate 7.00%   7.00%
Lease liabilities—total $ 7,556,502    
Lease liabilities—current 1,084,255 $ 975,210  
Lease liabilities—long-term 6,472,247 $ 7,324,677  
Difference between undiscounted and discounted cash flows $ 1,362,243