Liability Related to Sale of Future Revenues - Schedule of Activities of Liability Related to Sale of Future Revenues (Detail) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Liability Related to Sale of Future Royalties [Abstract] | ||
| Liability related to sale of future revenues - beginning balance | $ 67,314 | |
| Interest paid | (1,316) | $ (500) |
| Interest expense recognized | 4,712 | |
| Liability related to sale of future revenues - ending balance | 70,710 | |
| Less: Current portion classified to accrued and other current liabilities | (215) | |
| Liability related to sale of future revenues, non-current | $ 70,495 | |