XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Revenue and Geographic Information (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer, Excluding Assessed Tax $ 156,236 $ 147,794 $ 130,457
Revenues From Agreements as Percent of Total Revenue 43.00% 45.00% 49.00%
OA Pain Management [member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 97,887 $ 89,503 $ 83,029
Veterinary [Member] | OA Pain Management [member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,900 $ 4,400 $ 3,800