XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 05, 2024
item
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
item
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Revenue recognition              
Estimated contractual allowances         $ 1,800,000   $ 2,200,000
License revenue payable to patent owner, as a percent         50.00%    
Sales, net     $ 10,346,857 $ 10,335,031 $ 23,975,584 $ 29,307,413  
Licensing fees              
Revenue recognition              
Sales, net     38,000 0 227,000 0  
Syringes              
Revenue recognition              
Sales, net     5,172,823 7,352,394 16,942,054 23,578,924  
Blood Collection Products              
Revenue recognition              
Sales, net     298,716 390,055 1,143,670 1,348,676  
EasyPoint Needles              
Revenue recognition              
Number of units subject to recall | item 477,600            
Sales, net     4,863,899 2,569,961 5,853,075 4,122,288  
EasyPoint Needles | Forecast              
Revenue recognition              
Estimated expense related to recall   $ 116,000          
Other Products              
Revenue recognition              
Sales, net     11,419 22,621 36,785 257,525  
U.S.              
Revenue recognition              
Sales, net     9,628,608 9,392,737 21,283,346 22,116,861  
U.S. | Syringes              
Revenue recognition              
Sales, net     4,470,036 6,439,220 14,655,118 17,022,384  
U.S. | Blood Collection Products              
Revenue recognition              
Sales, net     290,926 379,135 991,924 1,123,808  
U.S. | EasyPoint Needles              
Revenue recognition              
Sales, net     4,860,327 2,566,161 5,615,759 3,944,284  
U.S. | Other Products              
Revenue recognition              
Sales, net     7,319 8,221 20,545 26,385  
North and South America (excluding U.S.)              
Revenue recognition              
Sales, net     569,970 839,730 1,390,883 5,823,282  
North and South America (excluding U.S.) | Syringes              
Revenue recognition              
Sales, net     569,970 825,480 1,325,507 5,596,992  
North and South America (excluding U.S.) | Blood Collection Products              
Revenue recognition              
Sales, net         96    
North and South America (excluding U.S.) | EasyPoint Needles              
Revenue recognition              
Sales, net         59,040    
North and South America (excluding U.S.) | Other Products              
Revenue recognition              
Sales, net       14,250 6,240 226,290  
Other international              
Revenue recognition              
Sales, net     148,279 102,564 1,301,355 1,367,270  
Other international | Syringes              
Revenue recognition              
Sales, net     132,817 87,694 961,429 959,548  
Other international | Blood Collection Products              
Revenue recognition              
Sales, net     7,790 10,920 151,650 224,868  
Other international | EasyPoint Needles              
Revenue recognition              
Sales, net     3,572 3,800 178,276 178,004  
Other international | Other Products              
Revenue recognition              
Sales, net     $ 4,100 $ 150 $ 10,000 $ 4,850  
U.S.              
Revenue recognition              
Period for return of incorrect domestic shipments         10 days    
Number of times overstocking returns are limited | item         2    
Period for return of product due to overstock         12 months    
Maximum percentage of distributor's total purchase for the prior 12-month period         1.00%