v3.26.3
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss $ 0   $ 0 $ 0  
Accounts Receivable, Allowance for Discounts 296   296 468 $ 640
Accounts Receivable, Allowance for Pricing Chargebacks $ 565   565 720 $ 1,182
Defined Contribution Plan, Cost     $ 500 $ 500  
Neos Plan [Member] | First Three Percent Contribution by Employees [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Match   100.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   3.00%      
Neos Plan [Member] | Next Four Percent and Five Percent Contribution by Employees [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Match   50.00%      
Neos Plan [Member] | Next Four Percent Contribution by Employees [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   4.00%      
Neos Plan [Member] | Next Five Percent Contribution by Employees [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   5.00%      
Neos Plan [Member] | First Five Percent Contribution by Employees [Member]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 5.00%        
Minimum [Member]          
Accounts Receivable, Credit Terms (Day)     30 days    
Minimum [Member] | Furniture and Equipment [Member]          
Property, Plant, and Equipment, Useful Life (Year) 2 years   2 years    
Maximum [Member]          
Accounts Receivable, Credit Terms (Day)     60 days    
Maximum [Member] | Furniture and Equipment [Member]          
Property, Plant, and Equipment, Useful Life (Year) 7 years   7 years