v3.26.1
Warrants - Schedule of Warrant Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Warrants Outstanding    
Beginning balance (in shares) 3,501,133  
Warrants issued (in shares) 0  
Warrants exercised (in shares) 0  
Warrants canceled and forfeited (in shares) 0  
Warrant liability variable share change (in shares) 311,619  
Ending balance (in shares) 3,812,752 3,501,133
Warrants exercisable as of ending balance (in shares) 3,812,752  
Weighted Average Exercise Price Per Share    
Beginning balance (in dollars per share) $ 4.19  
Warrants issued (in shares) 0  
Warrants exercised (in dollars per share) 0  
Warrants canceled and forfeited (in dollars per share) 0  
Ending balance (in dollars per share) 3.84 $ 4.19
Warrants exercisable as of ending balance (in dollars per share) $ 3.84  
Weighted Average Remaining Contractual Life (years)    
Weighted Average Remaining Contractual Life (years) 3 years 9 months 14 days 4 years 4 months 13 days
Warrants exercisable as of ending balance 3 years 9 months 14 days  
Aggregate Intrinsic Value    
Beginning balance $ 376,868  
Ending balance 250,475 $ 376,868
Warrants exercisable as of ending balance $ 250,475