v3.25.2
Stockholders' equity - Summary of the changes in the warrant liability (Detail)
6 Months Ended
Jun. 30, 2025
USD ($)
Stockholders' Equity Note [Abstract]  
Balance as of December 31, 2024 $ 10,437,034
Change in fair value of warrants (508,232)
Write-off of warrant liability due to exercise of warrants (129,729)
Balance as of June 30, 2025 $ 9,799,073