Annual report pursuant to Section 13 and 15(d)

Note 14 - Revenue Recognition (Details Textual)

v3.22.4
Note 14 - Revenue Recognition (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Contract with Customer, Asset, after Allowance for Credit Loss, Total $ 16,918 $ 19,925  
Contract with Customer, Liability, Total 600    
Revenues, Total 342,045 313,597 $ 173,229
Renin Holdings LLC[Member] | Customer One [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Revenues, Total $ 49,600 $ 50,300 $ 34,200
Concentration Risk, Percentage 14.50% 16.00% 19.70%
Renin Holdings LLC[Member] | Customer Two [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Revenues, Total $ 37,900 $ 42,800 $ 29,400
Concentration Risk, Percentage 11.10% 13.60% 17.00%
Renin Holdings LLC[Member] | Customer Three [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Revenues, Total $ 19,600 $ 30,400  
Concentration Risk, Percentage 5.70% 9.70%  
Renin Holdings LLC[Member] | Trade Sales [Member]      
Revenues, Total $ 107,100    
Number of Major Customers 3    
Renin Holdings LLC[Member] | Trade Sales [Member] | Non-US [Member]      
Revenues, Total $ 46,900