v3.26.1
Warrants - Schedule of Outstanding Number of Warrants (Details) - Type 2 Warrants - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Number of Warrants      
Beginning balance (in shares) 763,558 1,439,962  
Granted (in shares) 91,688 195,696  
Exercised (in shares) (4,167) (872,100)  
Ending balance (in shares) 851,079 763,558  
Warrants exercisable (in shares) 776,434    
Weighted Average Exercise price ($)      
Beginning balance (in dollars per share) $ 4.20 $ 1.02  
Granted (in dollars per share) 23.15 9.36  
Exercised (in dollars per share) 3.00 0.27  
Ending balance (in dollars per share) 6.23 4.20  
Warrants exercisable (in dollars per share) 4.42    
Weighted Average Grant-Date Fair Value ($)      
Beginning balance (in dollars per share) 3.47 1.72  
Granted (in dollars per share) 13.41 7.83  
Exercised (In dollars per share) 1.97 1.78  
Ending balance (in dollars per share) 4.52 $ 3.47  
Warrants exercisable (in dollars per share) $ 3.44    
Warrants outstanding, term 2 years 6 months 7 days 2 years 11 months 8 days 2 years 3 months 21 days
Warrants exercisable, term 2 years 6 months