v3.26.1
Shareholders' Equity and Share Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Beginning balance 6,462,746  
Number of Options, Granted 0  
Number of Options, Exercised (170,001)  
Number of Options, Forfeited/expired (255,000)  
Number of Options, Ending balance 6,037,745 6,462,746
Number of Options, Exercisable 4,854,220  
Weighted Average Exercise Price, Beginning balance $ 3.42  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 1.06  
Weighted Average Exercise Price, Forfeited/expired 5.59  
Weighted Average Exercise Price, Ending balance 3.38 $ 3.42
Weighted Average Exercise Price, Exercisable $ 3.98  
Weighted Average Remaining Contractual Term (years) 5 years 4 months 13 days 6 years 9 months 14 days
Weighted Average Remaining Contractual Term (years), Exercisable 5 years 5 months 4 days  
Aggregate Intrinsic Value $ 7,143 $ 90
Aggregate Intrinsic Value, Excercisable $ 4,865