v3.26.1
Debt - Promissory Note (Details) - USD ($)
3 Months Ended
Apr. 29, 2020
Mar. 31, 2026
Promissory Note    
Debt Instrument [Line Items]    
Debt term 1 year  
Notes payable, current portion $ 1,375,000  
Interest and Penalties Waived   $ 757,805
Minimum    
Debt Instrument [Line Items]    
Promissory notes bear interest rate   5.00%
Maximum    
Debt Instrument [Line Items]    
Promissory notes bear interest rate   10.00%