Quarterly report [Sections 13 or 15(d)]

Note 5 - Revenue - Disaggregation of Revenue (Details)

v3.25.1
Note 5 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 14,525 $ 17,493
E-Commerce Revenue [Member]    
Revenue 3,006 2,865
Healthcare Operations [Member]    
Revenue 11,519 14,628
E-Commerce [Member]    
Revenue   2,865
E-Commerce [Member] | E-Commerce Revenue [Member]    
Revenue   2,865
E-Commerce [Member] | Healthcare Operations [Member]    
Revenue   0
Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member]    
Revenue 10,090 11,324
Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member] | E-Commerce Revenue [Member]    
Revenue 0 0
Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member] | Healthcare Operations [Member]    
Revenue 10,090 11,324
Pharmacy Prescription, Other Revenue and E-Commerce [Member]    
Revenue 13,096 14,189
Pharmacy Prescription, Other Revenue and E-Commerce [Member] | E-Commerce Revenue [Member]    
Revenue 3,006 2,865
Pharmacy Prescription, Other Revenue and E-Commerce [Member] | Healthcare Operations [Member]    
Revenue 10,090 11,324
E-Commerce Revenue [Member]    
Revenue 3,006 2,865
E-Commerce Revenue [Member] | E-Commerce Revenue [Member]    
Revenue 3,006  
E-Commerce Revenue [Member] | Healthcare Operations [Member]    
Revenue 0  
Pharmacy 340B Contract [Member]    
Revenue 1,429 3,304
Pharmacy 340B Contract [Member] | E-Commerce Revenue [Member]    
Revenue 0 0
Pharmacy 340B Contract [Member] | Healthcare Operations [Member]    
Revenue $ 1,429 $ 3,304