v3.26.1
Net Product Revenue - Schedule of Net Product Revenue by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 43,755 $ 101,005 $ 80,983 $ 187,698
Net Product Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 42,805 100,779 79,055 187,472
Net Product Revenue | Advanced Wound Care        
Disaggregation of Revenue [Line Items]        
Total revenue 36,146 92,696 65,628 172,623
Net Product Revenue | Surgical & Sports Medicine        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,659 $ 8,083 $ 13,427 $ 14,849