XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Revenue and Geographic Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 38,753 $ 41,465 $ 121,197 $ 123,691
OA Pain Management [member]        
Revenue 24,428 24,888 75,404 76,855
Joint Preservation and Restoration [Member]        
Revenue 11,950 13,470 39,345 39,583
Non-Orthopedic [Member]        
Revenue $ 2,375 $ 3,107 $ 6,448 $ 7,253