v3.26.1
Debt - Promissory Note (Details) - USD ($)
6 Months Ended
Apr. 29, 2020
Jun. 30, 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%