Quarterly report [Sections 13 or 15(d)]

Note 5 - Revenue - Disaggregation of Revenue (Details)

v3.25.2
Note 5 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 13,240 $ 16,989 $ 27,765 $ 34,482
E-Commerce Revenue [Member]        
Revenue 4,120 3,512 7,126 6,377
E-Commerce [Member]        
Revenue   3,512 7,126 6,377
Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member]        
Revenue 8,173 10,521 18,263 21,845
Pharmacy 340B Contract [Member]        
Revenue 947 2,956 2,376 6,260
E-Commerce Revenue [Member]        
Revenue 4,120 3,512 7,126 6,377
E-Commerce Revenue [Member] | E-Commerce Revenue [Member]        
Revenue 4,120      
E-Commerce Revenue [Member] | E-Commerce [Member]        
Revenue   3,512 7,126 6,377
E-Commerce Revenue [Member] | Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member]        
Revenue 0 0 0 0
E-Commerce Revenue [Member] | Pharmacy 340B Contract [Member]        
Revenue 0 0 0 0
Healthcare Operations [Member]        
Revenue 9,120 13,477 20,639 28,105
Healthcare Operations [Member] | E-Commerce Revenue [Member]        
Revenue 0      
Healthcare Operations [Member] | E-Commerce [Member]        
Revenue   0 0 0
Healthcare Operations [Member] | Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member]        
Revenue 8,173 10,521 18,263 21,845
Healthcare Operations [Member] | Pharmacy 340B Contract [Member]        
Revenue $ 947 $ 2,956 $ 2,376 $ 6,260