v3.25.2
Shareholders' Equity and Share Based Compensation - Summary of Stock Option Activity (Detail) - Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Beginning balance 6,968,409  
Number of Options, Granted 450,000  
Number of Options, Forfeited/expired (78,000)  
Number of Options, Ending balance 7,340,409 6,968,409
Number of Options, Exercisable 4,988,752  
Weighted Average Exercise Price, Beginning balance $ 3.3  
Weighted Average Exercise Price, Granted 0.76  
Weighted Average Exercise Price, Forfeited/expired 3.41  
Weighted Average Exercise Price, Ending balance 3.15 $ 3.3
Weighted Average Exercise Price, Exercisable $ 4.17  
Weighted Average Remaining Contractual Term (years) 6 years 25 days 6 years 9 months 14 days
Weighted Average Remaining Contractual Term (years), Granted 4 years 9 months 18 days  
Weighted Average Remaining Contractual Term (years), Exercisable 5 years 9 months 21 days  
Aggregate Intrinsic Value $ 731 $ 90
Aggregate Intrinsic Value, Excercisable $ 288