XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Promissory Note - Schedule of Future Promissory Note Payments (Details) - Promissory note
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
2025 $ 652
2026 2,515
2027 5,780
2028 4,286
Future promissory note payments $ 13,233