Share Capital - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Detail) |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Risk-free interest rate, Minumum | 3.75% | 2.72% |
Risk-free interest rate, Maximum | 4.33% | 3.92% |
Expected dividend yield | 0.00% | 0.00% |
Expected volatility | 62.00% | 62.00% |
Minimum [Member] | ||
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Expected option life | 3 years 9 months 3 days | 4 years 5 months 15 days |
Maximum [Member] | ||
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Expected volatility | 64.00% | |
Expected option life | 4 years 8 months 4 days |