v3.26.1
Summary of Warrant Activity (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants, outstanding, beginning 1,494,588  
Warrants average exercise price, outstanding, beginning $ 3.79  
Weighted average remaining contractual term, outstanding 6 months 7 days 4 years 27 days
Number of warrants, exercisable, beginning 1,494,588  
Warrants average exercise price, exercisable, beginning $ 3.79  
Weighted average remaining contractual term, exercisable 6 months 7 days 4 years 27 days
Number of warrants, granted  
Warrants average exercise price, granted  
Number of warrants, exercised/ surrendered 1,249,396  
Warrants average exercise price, exercised/ surrendered $ 1.098  
Number of warrants, expired  
Warrants average exercise price, expired  
Number of warrants, outstanding, ending 245,192 1,494,588
Warrants average exercise price, outstanding, ending $ 17.50 $ 3.79
Number of warrants, exercisable, ending 245,192 1,494,588
Warrants average exercise price, exercisable, ending $ 17.50 $ 3.79