v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues from Product Lines

  

Three Months

Ended

   Percentage of  

Three Months

Ended

   Percentage of 
   June 30, 2025   Total Revenue   June 30, 2024   Total Revenue 
Orthobiologics  $19,370    55%  $16,128    54%
Spinal implant   11,066    31%   13,815    46%
License revenue   4,975    14%       %
Total revenue  $35,411    100%  $29,943    100%

 

  

Six Months

Ended

   Percentage of   Six Months
Ended
   Percentage of 
   June 30, 2025   Total Revenue   June 30, 2024   Total Revenue 
Orthobiologics  $37,444    55%  $31,544    55%
Spinal implant   22,276    33%   26,272    45%
License revenue   8,595    12%       %
Total revenue  $68,315    100%  $57,816    100%