v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Product sales, net $ 85,371 $ 67,503 $ 231,253 $ 183,341
Total revenue 85,371 67,503 231,253 183,341
U.S. Biomedical Advanced Research and Development Authority (BARDA)        
Disaggregation of Revenue [Line Items]        
Total revenue 3,000   3,000  
Change in estimates related to prior periods        
Disaggregation of Revenue [Line Items]        
Product sales, net 470 798 (327) 1,853
Total MACI implants, kits, and instruments        
Disaggregation of Revenue [Line Items]        
Product sales, net 67,372 55,662 189,275 155,416
NexoBrid | U.S. Biomedical Advanced Research and Development Authority (BARDA)        
Disaggregation of Revenue [Line Items]        
Nexobrid 3,000   3,000  
Through Intermediary | MACI implants, kits, and instruments | Contract rate        
Disaggregation of Revenue [Line Items]        
Product sales, net 49,859 41,090 141,728 113,086
Through Intermediary | MACI implants, kits, and instruments | Time-and-materials contract        
Disaggregation of Revenue [Line Items]        
Product sales, net 5,006 4,034 15,730 9,605
Time-and-materials contract | MACI implants, kits, and instruments | Time-and-materials contract        
Disaggregation of Revenue [Line Items]        
Product sales, net 1,712 1,056 5,696 3,624
Provider or Facility | MACI implants, kits, and instruments | Contract rate        
Disaggregation of Revenue [Line Items]        
Product sales, net 9,719 8,032 24,622 25,358
Provider or Facility | NexoBrid        
Disaggregation of Revenue [Line Items]        
Nexobrid 5,285 1,466 7,974 3,971
Directly to consumer | Biopsy kits and instruments - direct bill        
Disaggregation of Revenue [Line Items]        
Product sales, net 606 652 1,826 1,890
Directly to consumer | Epicel        
Disaggregation of Revenue [Line Items]        
Product sales, net $ 12,714 $ 10,375 $ 34,004 $ 23,954