v3.25.2
Notes Payable - Schedule of Future Minimum Annual Maturities of Notes Payable (Details)
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2025, remaining $ 6,868
2026 5,724
2027 0
Total maturities 12,592
Current portion of notes payable (12,592)
Long-term portion of notes payable $ 0