v3.25.2
NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of maturities of notes payable
    
Remainder of 2025  $5,450 
2026   10,898 
2027   10,898 
2028   10,898 
2029   1,816 
Total future payments   39,960 
Less: Interest   (7,735)
Total notes payable   32,225 
Less current portion   (7,602)
Long-term notes payable  $24,623