XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Revenue and Geographic Information - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 156,236 $ 147,794 $ 130,457
Percent of revenue 100.00% 100.00% 100.00%
OA Pain Management [member]      
Revenue $ 97,887 $ 89,503 $ 83,029
Percent of revenue 63.00% 61.00% 64.00%
Joint Preservation and Restoration [Member]      
Revenue $ 50,402 $ 48,588 $ 39,368
Percent of revenue 32.00% 33.00% 30.00%
Non-Orthopedic [Member]      
Revenue $ 7,947 $ 9,703 $ 8,060
Percent of revenue 5.00% 6.00% 6.00%