XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Revenue and Geographic Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 41,921 $ 44,302 $ 82,444 $ 82,226
OA Pain Management [member]        
Revenue 26,658 29,334 50,976 51,967
Joint Preservation and Restoration [Member]        
Revenue 13,554 12,660 27,395 26,113
Non-Orthopedic [Member]        
Revenue $ 1,709 $ 2,308 $ 4,073 $ 4,146