v3.26.1
Share Capital - Share-based Payment Arrangement, Option, Activity (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Balance 7,692,764  
Number of Share, Granted 0  
Number of Shares, Exercised (5,000)  
Number of Shares, Forfeited (138,636)  
Number of Shares, Ending Balance 7,549,128 7,692,764
Number of Share, Exercisable 6,165,052  
Weighted Average Exercise Price, Balance $ 10.65  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 7.59  
Weighted Average Exercise Price, Forfeited 17.44  
Weighted Average Exercise Price, Ending Balance 10.24 $ 10.65
Weighted Average Exercise Price, Exercisable $ 5.74  
Weighted Average Contractual Life, Balance 3 years 5 months 15 days 3 years 9 months 10 days
Weighted Average Contractual Life, Exercisable 2 months 23 days