v3.26.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
License Agreement Resorba | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense          
Loss Contingencies [Line Items]          
Royalty Expense   $ 819 $ 5,599 $ 1,291 $ 10,621
Vivex          
Loss Contingencies [Line Items]          
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          
Loss Contingencies [Line Items]          
Agreement Renewal Term 5 years