v3.25.2
Share Capital - Share-based Payment Arrangement, Option, Activity (Detail) - 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 Shares, Balance 8,238,472  
Number of Share, Granted 954,402  
Number of Shares, Exercised (204,988)  
Number of Shares, Forfeited (869,817)  
Number of Shares, Ending Balance 8,118,069 8,238,472
Number of Share, Exercisable 5,725,505  
Weighted Average Exercise Price, Balance $ 10.1  
Weighted Average Exercise Price, Granted 5.94  
Weighted Average Exercise Price, Exercised 6.52  
Weighted Average Exercise Price, Forfeited 9.1  
Weighted Average Exercise Price, Ending Balance 11.31 $ 10.1
Weighted Average Exercise Price, Exercisable $ 0  
Weighted Average Contractual Life, Balance 4 years 4 months 13 days 4 years 25 days
Aggregate Intrinsic Value, Exercisable $ 0