v3.26.1
Fair Value Measurements - Warrant liability fair value (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Total liabilities, at fair value $ 7,447,937 $ 6,798,399
Notes Payable - Convertible    
Fair Value Measurements    
Total liabilities, at fair value 652,411  
Series C warrants    
Fair Value Measurements    
Total liabilities, at fair value 330,526 434,399
Contingent consideration    
Fair Value Measurements    
Total liabilities, at fair value 6,465,000 6,364,000
Level 3    
Fair Value Measurements    
Total liabilities, at fair value 7,447,937 6,798,399
Level 3 | Notes Payable - Convertible    
Fair Value Measurements    
Total liabilities, at fair value 652,411  
Level 3 | Series C warrants    
Fair Value Measurements    
Total liabilities, at fair value 330,526 434,399
Level 3 | Contingent consideration    
Fair Value Measurements    
Total liabilities, at fair value $ 6,465,000 $ 6,364,000