XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of maturities of notes payable
    
Remainder of 2025  $2,725 
2026   10,898 
2027   10,898 
2028   10,898 
2029   1,816 
Total future payments   37,235 
Less: Interest   (6,829)
Total notes payable   30,406 
Less current portion   (7,822)
Long-term notes payable  $22,584