XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Promissory Note - Schedule of Future Promissory Note Payments (Details) - Promissory note
Sep. 30, 2025
USD ($)
Debt Instrument [Line Items]  
2025 $ 326
2026 2,515
2027 5,780
2028 4,286
Future promissory note payments $ 12,907