Annual report [Section 13 and 15(d), not S-K Item 405]

Notes Payable - Schedule of Long-Term Notes Payable and Convertible Notes Payable (Details)

v3.25.0.1
Notes Payable - Schedule of Long-Term Notes Payable and Convertible Notes Payable (Details)
Dec. 31, 2024
USD ($)
Schedule Of Long Term Notes Payable And Convertible Notes Payable Abstract  
2026
2026 17,250,000
2027 300,000
2027
Total 300,000
Total $ 17,250,000