v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total notes payable $ 1,000,000 $ 3,000,000
Less: current portion of notes payable (1,000,000) (3,000,000)
Notes payable-long-term 0 0
Notes Payable One [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 1,000,000
Notes Payable Two [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 2,000,000
Notes Payable Three [Member]    
Debt Instrument [Line Items]    
Total notes payable $ 1,000,000 $ 0