v3.26.1
Summary of Significant Accounting Policies - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue disaggregated        
Total revenue $ 19,291 $ 20,197 $ 38,350 $ 38,717
Incremental costs of obtaining a contract     0  
U.S        
Revenue disaggregated        
Total revenue 15,500 17,200 30,800 33,100
Non-US        
Revenue disaggregated        
Total revenue 3,800 3,000 7,500 5,600
OviTex        
Revenue disaggregated        
Total revenue 13,308 12,487 25,927 24,596
OviTex PRS        
Revenue disaggregated        
Total revenue 5,460 7,333 11,341 13,377
Other        
Revenue disaggregated        
Total revenue $ 523 $ 377 $ 1,082 $ 744