Annual report [Section 13 and 15(d), not S-K Item 405]

Note 6 - Revenue - Disaggregation of Revenue (Details)

v3.25.1
Note 6 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 65,483 $ 37,756
E-Commerce Revenue [Member]    
Revenue 13,791 10,977
Healthcare Operations [Member]    
Revenue 51,692 26,779
E-Commerce [Member]    
Revenue 13,791 10,977
E-Commerce [Member] | E-Commerce Revenue [Member]    
Revenue 13,791 10,977
E-Commerce [Member] | Healthcare Operations [Member]    
Revenue 0 0
Pharmacy Prescription and Other Revenue, Net of PBM Fees [Member]    
Revenue 41,308 21,412
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 41,308 21,412
Pharmacy Prescription, Other Revenue and E-Commerce [Member]    
Revenue 55,099 32,389
Pharmacy Prescription, Other Revenue and E-Commerce [Member] | E-Commerce Revenue [Member]    
Revenue 13,791 10,977
Pharmacy Prescription, Other Revenue and E-Commerce [Member] | Healthcare Operations [Member]    
Revenue 41,308 21,412
Pharmacy 340B Contract [Member]    
Revenue 10,384 5,367
Pharmacy 340B Contract [Member] | E-Commerce Revenue [Member]    
Revenue 0 0
Pharmacy 340B Contract [Member] | Healthcare Operations [Member]    
Revenue $ 10,384 $ 5,367