Subsequent Events - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | ||||
|---|---|---|---|---|---|
May 27, 2026 |
Jul. 31, 2026 |
May 12, 2026 |
Apr. 30, 2026 |
Jan. 31, 2026 |
|
| Subsequent Event [Line Items] | |||||
| Development deposit liability | $ 13,500 | $ 13,500 | |||
| Forecast [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Reduction of research and development expense | $ 9,000 | ||||
| Subsequent Events [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Development deposit liability | $ 13,500 | ||||
| Refund to customer | $ 4,500 | ||||
| New Share Repurchase Program [Member] | Subsequent Events [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Authorized amount | $ 50,000 | ||||
| Commencing date | Jul. 01, 2026 | ||||
| Expiration date | Jun. 30, 2027 | ||||
| Share Repurchase Program [Member] | Subsequent Events [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Expiration date | Jun. 30, 2026 |