v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 15, 2024
Jun. 30, 2025
Jun. 30, 2024
Asset Acquisition [Line Items]      
Fair value of minimum contingent consideration   $ 0 $ 2,731
Vaporox investment in other current liabilities   2,000  
Legal and settlement expense   0  
Research and Development Arrangement | TELA APA      
Asset Acquisition [Line Items]      
Payments made on long-term purchase commitment   2,400  
TELA APA      
Asset Acquisition [Line Items]      
Net sales over the period 2 years    
Fair value of minimum contingent consideration   $ 2,300  
Minimum | TELA APA      
Asset Acquisition [Line Items]      
Contingent consideration $ 3,000    
Maximum | TELA APA      
Asset Acquisition [Line Items]      
Contingent consideration $ 7,000