v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues from Product Lines

   Three Months
Ended
   Percentage of   Three Months
Ended
   Percentage of 
   March 31, 2025   Total Revenue   March 31, 2024   Total Revenue 
Orthobiologics  $18,074    55%  $15,416    55%
Spinal implant   11,210    34%   12,457    45%
License revenue   3,620    11%       %
Total revenue  $32,904    100%  $27,873    100%