v3.25.1
Schedule of Revenues from Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 32,904 $ 27,873
Percentage of total revenue 100.00% 100.00%
Orthobiologics [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 18,074 $ 15,416
Percentage of total revenue 55.00% 55.00%
Spinal Implant [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 11,210 $ 12,457
Percentage of total revenue 34.00% 45.00%
License Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,620
Percentage of total revenue 11.00%