v3.26.1
Stockholders’ Equity - Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Warrants Outstanding    
Weighted Average Exercise Price (in dollars per share) $ 11.42 $ 12.51
Number of Outstanding (in shares) 2,040,800 2,401,378
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 23 days 3 years 6 months 18 days
Warrants Exercisable    
Weighted Average Exercise Price (in dollars per share) $ 11.42  
Number Exercisable (in shares) 2,040,800  
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 23 days