Quarterly report [Sections 13 or 15(d)]

Subsequent Events - API Stock Purchase Agreement (Details)

v3.25.2
Subsequent Events - API Stock Purchase Agreement (Details) - USD ($)
6 Months Ended
Jul. 13, 2025
Jun. 30, 2025
Subsequent Events    
May 2025 10% note conversions   $ 1,545,000
Subsequent Events | API Stock Purchase Agreement    
Subsequent Events    
Cash consideration $ 6,000,000  
Number of shares issued and sold 5,117,188  
Minimum net proceeds $ 10,000,000  
Threshold notice period for termination 10 days  
Breakup fee $ 1,000,000  
Subsequent Events | API Stock Purchase Agreement | API Notes    
Subsequent Events    
Consideration payable $ 2,000,000  
Term of the notes 24 months  
Interest rate 10.00%  
May 2025 10% note conversions $ 250,000  
Base conversion price (in $ per share) $ 1.14