v3.25.2
Schedule of Secured Note Financing (Details) (Parenthetical)
6 Months Ended
Jun. 30, 2025
Mar. 14, 2024
June 2024 Secured Note [Member]    
Short-Term Debt [Line Items]    
Maturity date Jun. 20, 2027  
Interest rate 9.00%  
July 2024 Additional Secured Note Member    
Short-Term Debt [Line Items]    
Maturity date [1] Jul. 12, 2027  
Interest rate 9.00% 50.00%
[1] On March 14, 2025, the Company satisfied the assignment and assumption agreement, as such a gain on extinguishment was recorded.