v3.25.2
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Earnout liability $ 280,000 $ 440,000
Fair Value, Inputs, Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Warrant Liability 25,791 22,234
Fair Value, Inputs, Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Earnout liability 280,000 440,000
Derivative liability 0 303,300
Certificate of deposit | Fair Value, Inputs, Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Certificate of deposit $ 20,000 $ 20,000