Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | |
---|---|---|---|
Nov. 30, 2023 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
License Agreement Resorba | Selling, General and Administrative Expenses | |||
Royalty Expense | $ 5,022 | $ 4,947 | |
Vivex | |||
Agreement Renewal Term | 1 year | ||
Initial term of agreement expiration date | Dec. 31, 2026 | ||
Payment of upfront license fee | $ 5,000 | ||
Straightline basis over the estimated life period | 3 years | ||
Option payment | $ 5,000 | ||
Vivex | Maximum | |||
Agreement Renewal Term | 5 years |