XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Promissory Note - Schedule of Future Promissory Note Payments (Details) - Promissory note
Mar. 31, 2025
USD ($)
Debt Instrument [Line Items]  
2025 $ 974
2026 2,516
2027 5,780
2028 4,286
Future promissory note payments $ 13,556