<SEC-DOCUMENT>0001513162-23-000067.txt : 20230414
<SEC-HEADER>0001513162-23-000067.hdr.sgml : 20230414
<ACCEPTANCE-DATETIME>20230414164805
ACCESSION NUMBER:		0001513162-23-000067
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		46
CONFORMED PERIOD OF REPORT:	20230228
FILED AS OF DATE:		20230414
DATE AS OF CHANGE:		20230414

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BIOMERICA INC
		CENTRAL INDEX KEY:			0000073290
		STANDARD INDUSTRIAL CLASSIFICATION:	IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835]
		IRS NUMBER:				952645573
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0531

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37863
		FILM NUMBER:		23821782

	BUSINESS ADDRESS:	
		STREET 1:		17571 VON KARMAN AVENUE
		CITY:			IRVINE
		STATE:			CA
		ZIP:			92614
		BUSINESS PHONE:		9493792875

	MAIL ADDRESS:	
		STREET 1:		17571 VON KARMAN AVENUE
		CITY:			IRVINE
		STATE:			CA
		ZIP:			92614

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NMS PHARMACEUTICALS INC
		DATE OF NAME CHANGE:	19871130

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NUCLEAR MEDICAL SYSTEMS INC
		DATE OF NAME CHANGE:	19830216

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NUCLEAR INSTRUMENTS INC
		DATE OF NAME CHANGE:	19720508
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>bmra-20230228.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:02 UTC 2023 -->
<html xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:bmra="http://www.biomerica.com/20230228" xmlns:srt="http://fasb.org/srt/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head><title>Form 10-Q</title>
<meta content="text/html" http-equiv="Content-Type" />
</head> <body><div style="WORD-WRAP:break-word"><div> </div><div style="page:WordSection1"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">SECURITIES AND EXCHANGE COMMISSION</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">WASHINGTON, D.C. 20549</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">[<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport">X</ix:nonNumeric>] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">FOR THE QUARTERLY PERIOD ENDED <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate">FEBRUARY 28, 2023</ix:nonNumeric> </span></b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">or</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport">[ ]</ix:nonNumeric> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Commission File Number:&#160; <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">001-37863</ix:nonNumeric></span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><b><span style="text-decoration:underline"><span style="FONT-SIZE:14pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC.</span></span></b></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">(Exact name of registrant as specified in its charter)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:500pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="667"> <tr> <td style="WIDTH:233.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Delaware</span></b></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(State or other jurisdiction of</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">incorporation of organization)</span></p></td> <td style="WIDTH:233.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 0in 1.5pt; LINE-HEIGHT:normal; TEXT-INDENT:-1.5pt; text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">95-2645573</span></b></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(I.R.S. Employer <br/>Identification No.)<br/></span><span style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;</span></p></td></tr> <tr> <td style="WIDTH:233.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><br/><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">17571 Von Karman Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Irvine</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince">CA</ix:nonNumeric></span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(Address of principal executive offices)</span></p></td> <td style="WIDTH:233.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 0in 1.5pt; LINE-HEIGHT:normal; TEXT-INDENT:-1.5pt; text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">92614</span></b></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(Zip Code)</span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">REGISTRANT'S TELEPHONE NUMBER:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">949</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">645-2111</ix:nonNumeric></b></span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Securities registered under Section 12(b) of the Exchange Act:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="text-decoration:underline"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(Title of each class)</span></span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">COMMON STOCK, PAR VALUE $0.08</span></b></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="text-decoration:underline"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(Name of each exchange on which registered)</span></span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric> Capital Market</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">(Trading symbol)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BMRA</span></ix:nonNumeric></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Indicate by check whether the registrant (1) filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric> [X] No [_]</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (paragraph 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> [X] No [_]</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer,", "accelerated filer,", "smaller reporting company", and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <table cellpadding="0" cellspacing="0" style="WIDTH:6.25in; BORDER-COLLAPSE:collapse; MARGIN-LEFT:0.5in" width="600"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:122.9pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Large accelerated filer <span style="text-decoration:underline">[ &#160;]</span></span></p></td> <td style="HEIGHT:15pt; WIDTH:189.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:137.5pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Accelerated filer&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany">[<span style="text-decoration:underline">&#160; </span>]</ix:nonNumeric></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric> &#160;&#160;<span style="COLOR:black">[<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness">X</ix:nonNumeric>]</span></span></p></td> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Smaller reporting company [X]</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Emerging growth company [<span style="text-decoration:underline">&#160; </span>]</span></p></td></tr></table> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">[_]</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act).</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Yes [_] No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">[X]</ix:nonNumeric></span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 69.65pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">The number of shares of the registrant's common stock <span style="color: black;">outstanding as of April 14, 2023 </span>was <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">16,821,646</ix:nonFraction>. <span style="page-break-before: always; clear: both; display: block;"><br/></span></span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 69.65pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><div style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <a id="toc"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">INDEX</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:635.05pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="847"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#p1">PART I</a> </span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#fi2">Financial Information</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#item1">Item 1.</a></span><span style="FONT-SIZE:10pt; COLOR:black">&#160;&#160;&#160;&#160;&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#fs2">Financial Statements:</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:12.8pt"> <td style="HEIGHT:12.8pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:12.8pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#bs2">Condensed Consolidated Balance Sheets (unaudited) &#8211; February 28, 2023 and May 31, 2022</a></span></p></td> <td style="HEIGHT:12.8pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">1</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><a href="#income2">Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) &#8211; Three and Nine Months Ended February 28, 2023 and 2022</a></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">2</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr> <td style="WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#she2">Condensed Consolidated Statements of Shareholders&#8217; Equity (unaudited) &#8211; Three and Nine Months Ended February 28, 2023 and 2022</a></span></p></td> <td style="WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">3</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:14.85pt"> <td style="HEIGHT:14.85pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:14.85pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#CF">Condensed Consolidated Statements of Cash Flows (unaudited) &#8211; Nine Months Ended February 28, 2023 and 2022</a></span></p></td> <td style="HEIGHT:14.85pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">4</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#notes">Notes to Condensed Consolidated Financial Statements (unaudited)</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">5 - 13 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#mdafcro">Item 2.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#mdafcro">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">13 - 18</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#qqdamr">Item 3.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="COLOR:black"><a href="#qqdamr">Quantitative and Qualitative Disclosures about Market Risk</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">18</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#cp">Item 4.</a></span><span style="FONT-SIZE:10pt; COLOR:black">&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#cp">Controls and Procedures</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">18</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#part2">PART II</a> </span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#other2">Other Information</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#lp">Item 1.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#lp">Legal Proceedings</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">18</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#rf">Item 1A.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#rf">Risk Factors</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">19</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#oi">Item 5.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#oi">Other Information</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">19</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#exhi">Item 6.</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#exhi">Exhibits</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">20</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:80%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 80%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><span style="COLOR:black"><a href="#sign">Signatures</a></span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt; COLOR:black">21</span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><div style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div></div><div><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><span style="PAGE-BREAK-BEFORE:always; clear: both; display: block;"><br/></span></span></div><div> </div><div style="page:WordSection2"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><a href="#toc">Table of Contents</a></p></div><div><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><span style="PAGE-BREAK-BEFORE:auto; clear: both; display: block;"><br/></span></span></div><div> </div><div style="page:WordSection3"> <a id="p1"></a><a id="fi2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">PART I - FINANCIAL INFORMATION</span></p> <a id="item1"></a><a id="fs2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 1. FINANCIAL STATEMENTS</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <a id="bs"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC. AND SUBSIDIARIES</span></p> <a id="bs2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="width: 750pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="1000">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 14%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2023</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 14%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">May 31, 2022</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Assets</span></strong></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Current Assets:</span></strong></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash and cash equivalents</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">3,345,212</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$ </span></p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">5,916,983</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: #b4c6e7; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accounts receivable, less allowance for doubtful accounts <br/>&#160;&#160;&#160; of $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd">17,432</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd">153,231</ix:nonFraction> as of Feburary 28, 2023 and May 31, 2022, respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd">754,559</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd">773,818</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: white; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Inventories, net of inventory reserves <br/>&#160;&#160;&#160; of $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">807,576</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">845,549</ix:nonFraction> as of Feburary 28, 2023 and May 31, 2022, respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">2,064,152</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">2,416,447</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Prepaid expenses and other</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd">318,448</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd">320,283</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total current assets</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">6,482,371</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">9,427,531</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: white; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Property and equipment, net of accumulated depreciation and amortization&#160; <br/>&#160;&#160;&#160; of $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">1,316,268</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">1,305,360</ix:nonFraction> as of Feburary 28, 2023 and May 31, 2022, respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">227,589</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">214,487</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: white; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Right of use assets, net of accumulated amortization <br/>&#160;&#160;&#160; of $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="bmra:AccumulatedAmortizationRightOfUseAssets" scale="0" unitRef="usd">927,077</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="bmra:AccumulatedAmortizationRightOfUseAssets" scale="0" unitRef="usd">724,802</ix:nonFraction> as of Feburary 28, 2023 and May 31, 2022, respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd">1,101,648</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd">1,301,834</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Investments</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd">165,324</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd">165,324</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: white; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Intangible assets, net of accumulated amortization <br/>&#160;&#160;&#160; of $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd">27,383</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd">18,994</ix:nonFraction> as of Feburary 28, 2023 and May 31, 2022, respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd">154,638</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd">169,516</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Other assets</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd">78,598</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd">95,588</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total Assets</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">8,210,168</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$ </span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">11,374,280</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; border: 0px; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; border: 0px; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; border: 0px; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; border: 0px; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Liabilities and Shareholders' Equity</span></strong></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Current Liabilities:</span></strong></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accounts payable and accrued expenses</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd">387,228</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$ </span></p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd">972,372</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accrued compensation</span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd">520,457</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd">646,944</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Advance from customers</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd">138,013</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd">50,670</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Lease liability, current portion</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">349,410</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">341,296</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total current liabilities</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">1,395,108</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">2,011,282</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Lease liability, net of current portion</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd">828,944</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd">1,038,284</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total Liabilities</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">2,224,052</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">3,049,566</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Commitments and contingencies (Notes 5-7)</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-0">
<p style="font-size: 11pt; font-family: 'Times New Roman', sans-serif; margin: 0in; line-height: normal; text-align: right;">&#160;</p>
</div></td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-1">
<p style="font-size: 11pt; font-family: 'Times New Roman', sans-serif; margin: 0in; line-height: normal; text-align: right;">&#160;</p>
</div></td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Shareholders' Equity:</span></strong></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 26.25pt;">
<td style="height: 26.25pt; width: 70%; background: white; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Common stock, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.08</ix:nonFraction></ix:nonFraction> par value, <br/><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">25,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">13,488,313</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">12,867,924</ix:nonFraction></ix:nonFraction> issued and outstanding at <br/>Feburary 28, 2023 and May 31, 2022,&#160; respectively</span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">1,079,065</ix:nonFraction> </span></p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 26.25pt; width: 12%; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">1,029,432</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Additional paid-in-capital</span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">45,443,164</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">42,446,597</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accumulated other comprehensive loss</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd">110,911</ix:nonFraction>)</span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd">73,936</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accumulated deficit</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd">40,425,202</ix:nonFraction>)</span></p>
</td>
<td style="height: 15pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd">35,077,379</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 70%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total Shareholders' Equity</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">5,986,116</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 2%; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 2%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 12%; background: white; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">8,324,714</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15.75pt;">
<td style="height: 15.75pt; width: 70%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total Liabilities and Shareholders' Equity</span></p>
</td>
<td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">8,210,168</ix:nonFraction> </span></p>
</td>
<td style="height: 15.75pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$ </span></p>
</td>
<td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 12%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">11,374,280</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15.75pt;">
<td colspan="6" style="height: 15.75pt; width: 100%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 15pt;">
<td colspan="6" style="height: 15pt; width: 100%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The accompanying notes are an integral part of these statements.</span></p>
</td>
</tr>

</table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">1</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC. AND SUBSIDIARIES</span></p> <a id="income2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">AND COMPREHENSIVE LOSS (UNAUDITED)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <div style="text-align: center;">
<table cellpadding="0" cellspacing="0" style="width: 750pt; border-collapse: collapse; margin-left: auto; margin-right: auto; height: 367px;" width="1000">

<tr style="height: 11.25pt;">
<td style="height: 11px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 11px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 11px; width: 278.667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Three Months Ended</span></p>
</td>
<td style="height: 11px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 11px; width: 273.683px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Nine Months Ended</span></p>
</td>
</tr>
<tr style="height: 11.25pt;">
<td style="height: 11px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 11px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 11px; width: 144.217px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2023</span></p>
</td>
<td style="height: 11px; width: 15.3px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 11px; width: 117.25px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2022</span></p>
</td>
<td style="height: 11px; width: 11.9667px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 11px; width: 139.233px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2023</span></p>
</td>
<td style="height: 11px; width: 15.3px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 11px; width: 117.25px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2022</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net sales</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 13.0833px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 124.783px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">1,111,442</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.5167px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 96.3833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">7,660,501</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 10.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4167px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 118.467px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">4,230,792</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4833px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 96.4167px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">13,569,188</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cost of sales</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 128.65px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">991,169</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 17px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.25px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">5,987,277</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 122.333px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">3,813,599</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.283px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">11,213,175</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 390.5px; background: #b8cce4; padding: 0in 0in 0in 20pt; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Gross profit</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 124.783px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">120,273</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.5167px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.3833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">1,673,224</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 10.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4167px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 118.467px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">417,193</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4833px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.4167px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">2,356,013</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Operating expenses:</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 390.5px; padding: 0in 0in 0in 20pt; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Selling, general and administrative</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 124.783px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">1,379,412</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.5167px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.3833px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">1,393,619</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 10.4333px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4167px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 118.467px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">4,589,255</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.4833px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.4167px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">3,817,061</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 390.5px; background: #b8cce4; padding: 0in 0in 0in 20pt; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Research and development</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 124.783px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">392,031</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.4667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 96.3833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">387,104</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 10.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.3667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 118.467px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,215,143</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 96.4167px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,316,581</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 10px; width: 370.5px; padding: 0in 0in 0in 35pt; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total operating expenses</span></p>
</td>
<td style="height: 10px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 15.5667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 124.783px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">1,771,443</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; width: 13.7667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 15.4667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 96.3833px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">1,780,723</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; width: 10.4333px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 15.3667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 118.467px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">5,804,398</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; width: 13.7667px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 15.4333px; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 10px; width: 96.4167px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">5,133,642</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Loss from operations</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 128.65px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">1,651,170</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 17px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.25px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">107,499</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 122.333px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">5,387,205</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.283px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">2,777,629</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Other income:</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 390.5px; background: #b8cce4; padding: 0in 0in 0in 20pt; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Dividend and interest income</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 124.783px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="0" unitRef="usd">36,086</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.4667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 96.3833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="0" unitRef="usd">6,019</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 10.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.3667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 118.467px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="0" unitRef="usd">77,368</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 13.7667px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.4333px; background: #b8cce4; padding: 0in 1.15pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 96.4167px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="0" unitRef="usd">19,740</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Loss before income taxes</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">1,615,084</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">101,480</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">5,309,837</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">2,757,889</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Provision for income taxes</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">34,775</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">2,688</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">37,986</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">14,134</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 10px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 10px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,649,859</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">104,168</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">5,347,823</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">2,772,023</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Basic net loss per common share</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.12</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.01</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.40</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.22</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Diluted net loss per common share</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.12</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.01</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.40</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares">0.22</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 19.5pt;">
<td style="height: 19px; width: 417.167px; background: #b8cce4; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average number of common and <br/>common equivalent shares:</span></p>
</td>
<td style="height: 19px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 19px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Basic</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 124.783px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">13,481,490</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 11.4333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.1333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 96.3833px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">12,820,481</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 8.1px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.0333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 118.467px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">13,340,958</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 11.4333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.1px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 96.4167px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">12,611,760</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 124.783px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.4333px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.1833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.3833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 8.1px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.0833px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 118.467px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.4333px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.15px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 96.4167px; background: #b8cce4; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Diluted</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 124.783px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">13,481,490</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 11.4333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.1333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 96.3833px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">12,820,481</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 8.1px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.0333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 118.467px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">13,340,958</ix:nonFraction> </span></p>
</td>
<td style="height: 9px; width: 11.4333px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 13.1px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 96.4167px; padding: 0in 2.9pt 0in 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">12,611,760</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 128.65px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,649,859</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 100.25px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">104,168</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 122.333px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">5,347,823</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 9px; width: 100.283px; background: white; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">2,772,023</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Other comprehensive loss, net of tax:</span></p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Foreign currency translation</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">15,498</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">2,538</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">36,975</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">12,901</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 12.8167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 14.6167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 128.65px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.05px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.25px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 11.9667px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.95px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 122.333px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 15.3px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 16.0167px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 9px; width: 100.283px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td style="height: 9px; width: 417.167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Comprehensive loss</span></p>
</td>
<td style="height: 9px; width: 12.8167px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 15.5667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 128.65px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">1,665,357</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 17px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.25px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">106,706</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 11.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 122.333px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">5,384,798</ix:nonFraction>)</span></p>
</td>
<td style="height: 9px; width: 15.3px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 16.9667px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 9px; width: 100.283px; background: #b8cce4; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"> (<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">2,784,924</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td colspan="13" style="height: 9px; width: 998.1px; padding: 0in; white-space: nowrap;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 9.75pt;">
<td colspan="13" style="height: 9px; width: 998.1px; padding: 0in; white-space: nowrap;">
<p style="font-size: 11pt; font-family: 'Calibri', sans-serif; margin: 0in; line-height: normal; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The accompanying notes are an integral part of these statements.</span></p>
</td>
</tr>

</table>
</div>
<p style="font-size: 11pt; font-family: 'Calibri',sans-serif; margin: 0in 0in 8pt; line-height: 107%;">&#160;</p></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">2</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <a id="SHE"></a><a id="SHE-0"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">B<span style="COLOR:black">IOMERICA, INC. AND SUBSIDIARIES</span></span></p> <a id="she2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:750pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="1000"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" rowspan="3" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.1%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Accumulated Other</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Comprehensive</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Loss</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:22.9%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Common Stock</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" rowspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.46%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Additional </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;Paid-in Capital</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" rowspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.1%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Accumulated</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Deficit</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.92%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Shares</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.46%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Amount</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:7.78%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Balances, May 31, 2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">12,867,924</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,029,432</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">42,446,597</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">73,936</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">35,077,379</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">8,324,714</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Exercise of stock options</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">15,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">1,200</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">12,750</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">13,950</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net proceeds from ATM</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">523,977</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">41,918</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">1,721,650</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">1,763,568</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Foreign currency translation</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">12,527</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">12,527</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Stock option expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">303,755</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">303,755</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net loss</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.92%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.68%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.42%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.56%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">2,071,876</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:6.24%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">2,071,876</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Balances, August 31, 2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">13,406,901</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,072,550</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">44,484,752</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">86,463</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">37,149,255</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c20" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">8,321,584</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Exercise of stock options</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">31,500</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">2,520</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">62,685</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">65,205</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net proceeds from ATM</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">41,012</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">3,283</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">169,631</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">172,914</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Foreign currency translation</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">8,950</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">8,950</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Stock option expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">318,230</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">318,230</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net loss</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.92%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.68%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.42%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.56%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,626,088</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:6.24%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,626,088</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Balances, November 30, 2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">13,479,413</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,078,353</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">45,035,298</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">95,413</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c29" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">38,775,343</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,242,895</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net proceeds from ATM</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">8,900</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">712</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c32" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">24,038</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">24,750</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Foreign currency translation</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">15,498</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">15,498</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Stock option expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.94%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c32" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">383,828</ix:nonFraction> </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.56%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:6.24%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">383,828</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:29.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net loss</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.92%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.52%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.52%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.94%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.68%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.42%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.56%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,649,859</ix:nonFraction>)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:1.54%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:6.24%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,649,859</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:29.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Balances, Feburary 28, 2023</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.92%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">13,488,313</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,079,065</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:1.52%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.52%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.94%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c36" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">45,443,164</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.68%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.42%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">110,911</ix:nonFraction>)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.56%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c38" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">40,425,202</ix:nonFraction>)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.54%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:6.24%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">5,986,116</ix:nonFraction> </span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="width: 750pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="1000">

<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" rowspan="3" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 11.1%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accumulated Other</span></p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Comprehensive</span></p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Loss</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td rowspan="3" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accumulated</span></p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Deficit</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="4" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 22.9%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Common Stock</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" rowspan="2" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 11.46%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Additional </span></p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;Paid-in Capital</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 0pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.92%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Shares</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 11.46%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Amount</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" style="border-top: 0px; height: 0.2in; border-right: 0px; width: 7.8%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Balances, May 31, 2021</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">12,307,157</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">984,571</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">38,836,743</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c41" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">47,956</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c42" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">30,546,335</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">9,227,023</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Exercise of stock options</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">1,500</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">120</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">3,775</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">3,895</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net proceeds from ATM</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">201,553</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">16,124</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">784,586</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">800,710</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Foreign currency translation</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c47" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">5,613</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">5,613</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Stock option expense</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">319,622</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">319,622</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.92%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.68%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.42%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,542,581</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 6.26%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,542,581</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Balances, August 31, 2021</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">12,510,210</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,000,815</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">39,944,726</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">53,569</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c52" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">32,088,916</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c53" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">8,803,056</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Exercise of stock options</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">20,000</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">1,600</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">28,985</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">30,585</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net proceeds from ATM</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">162,117</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">12,970</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">870,443</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">883,413</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Foreign currency translation</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">4,750</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">4,750</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Stock option expense</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">314,397</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">314,397</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.92%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.68%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.42%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c58" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,125,274</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 6.26%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">1,125,274</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Balances, November 30, 2021</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">12,692,327</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,015,385</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c60" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">41,158,551</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c61" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">58,319</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c62" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">33,214,190</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c63" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">8,901,427</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Exercise of stock options</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">2,000</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">160</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">4,535</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd">4,695</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net proceeds from ATM</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">157,597</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c64" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">12,607</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">620,430</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">633,037</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Foreign currency translation</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.94%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.42%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c66" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">2,538</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 9.54%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 0.2in; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd">2,538</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Stock option expense</span></p>
</td>
<td style="height: 0.2in; width: 9.92%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.94%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">325,349</ix:nonFraction> </span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.68%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.42%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 9.54%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 0.2in; width: 6.26%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">325,349</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 0.2in;">
<td style="height: 0.2in; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.92%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.52%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.94%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.68%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.42%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 9.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c67" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">104,168</ix:nonFraction>)</span></p>
</td>
<td style="height: 0.2in; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 1.54%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 0.2in; border-right: 0px; width: 6.26%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">104,168</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 29.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Balances, Feburary 28, 2022</span></strong></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 9.92%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">12,851,924</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 1.52%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 9.94%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c68" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,028,152</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 1.52%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 1.52%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 9.94%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c69" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">42,108,865</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 1.68%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 9.42%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c70" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">60,857</ix:nonFraction>)</span></p>
</td>
<td style="height: 15pt; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 1.54%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 9.54%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c71" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">33,318,358</ix:nonFraction>)</span></p>
</td>
<td style="height: 15pt; width: 1.54%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 1.54%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 15pt; border-right: 0px; width: 6.26%; background: #b4c6e7; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c72" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">9,757,802</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 29.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 9.92%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 9.94%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.52%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 9.94%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.68%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 9.42%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 9.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 1.54%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 15pt; width: 6.26%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 0.2in;">
<td colspan="17" style="height: 0.2in; width: 100%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The accompanying notes are an integral part of these statements.</span></p>
</td>
</tr>

</table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">3</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><span style="PAGE-BREAK-BEFORE:always; clear: both; display: block;"><br/></span></span> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC. AND SUBSIDIARIES</span></p> <a id="CF"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">(UNAUDITED)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="width: 750pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="1000">

<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="5" style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Nine Months Ended</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2023</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td colspan="2" style="border-top: windowtext 1pt solid; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">February 28, 2022</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash flows from operating activities:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net loss</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">5,347,823</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">2,772,023</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Depreciation and amortization</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">65,640</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">102,272</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Recovery for allowance on accounts receivable</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="0" unitRef="usd">135,799</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="0" unitRef="usd">817,122</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Inventory reserve</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="0" sign="-" unitRef="usd">37,973</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="0" unitRef="usd">270,805</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Stock option expense</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="usd">1,005,813</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="usd">959,368</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Amortization of right-of-use asset</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd">202,275</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd">189,696</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Changes in assets and liabilities:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accounts receivable</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd">155,058</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd">1,113,435</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Inventories</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd">390,268</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd">295,980</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Prepaid expenses and other</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd">1,835</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd">296,839</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Other assets</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" sign="-" unitRef="usd">16,986</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" sign="-" unitRef="usd">117,171</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accounts payable and accrued expenses</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd">585,144</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd">2,025,460</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Accrued compensation</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" sign="-" unitRef="usd">126,487</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd">148,388</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Advance from customers</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd">87,343</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd">3,213,052</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Reduction in lease liability</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="bmra:IncreaseDecreaseInLeaseLiability" scale="0" sign="-" unitRef="usd">203,315</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="bmra:IncreaseDecreaseInLeaseLiability" scale="0" sign="-" unitRef="usd">180,637</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net cash (used in) provided by operating activities</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd">4,511,323</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd">3,777,046</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash flows from investing activities:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Expenditures related to intangibles</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-2; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">-</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd">113,436</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Purchases of property and equipment</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd">63,860</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd">32,547</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net cash used in investing activities</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">63,860</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">145,983</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash flows from financing activities:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Gross proceeds from sale of common stock</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd">2,014,054</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd">2,401,734</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Costs from sale of common stock</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" unitRef="usd">52,822</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" unitRef="usd">84,574</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Proceeds from exercise of stock options</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd">79,155</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd">39,175</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net cash provided by financing activities</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd">2,040,387</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd">2,356,335</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Effect of exchange rate changes on cash</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" sign="-" unitRef="usd">36,975</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" sign="-" unitRef="usd">12,901</ix:nonFraction>)</span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Net (decrease) increase in cash and cash equivalents</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd">2,571,771</ix:nonFraction>)</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd">5,974,497</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash and cash equivalents at beginning of year</span></p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">5,916,983</ix:nonFraction> </span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 2%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-top: 0px; height: 13.2pt; border-right: 0px; width: 10%; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">4,199,311</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.8pt;">
<td style="height: 13.8pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash and cash equivalents at end of the period</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 2%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 10%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">3,345,212</ix:nonFraction> </span></p>
</td>
<td style="height: 13.8pt; width: 2%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 2%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 10%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c72" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">10,173,808</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.8pt;">
<td style="height: 13.8pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.8pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.8pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.8pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.8pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.8pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Supplemental Disclosure of Cash Flow Information:</span></p>
</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 2%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 13.2pt;">
<td style="height: 13.2pt; width: 74%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><strong><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Cash paid during the period for:</span></strong></p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 2%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 13.2pt; width: 10%; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 13.8pt;">
<td style="height: 13.8pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Income taxes</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 2%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 10%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">37,986</ix:nonFraction> </span></p>
</td>
<td style="height: 13.8pt; width: 2%; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">&#160;</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 2%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-top: 0px; height: 13.8pt; border-right: 0px; width: 10%; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">13,334</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 13.8pt;">
<td style="height: 13.8pt; width: 74%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.8pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.8pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.8pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.8pt; width: 2%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
<td style="height: 13.8pt; width: 10%; white-space: nowrap; padding: 0in;" valign="bottom">&#160;</td>
</tr>
<tr style="height: 13.2pt;">
<td colspan="6" style="height: 13.2pt; width: 10%; white-space: nowrap; padding: 0in;">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The accompanying notes are an integral part of these statements.</span></p>
</td>
</tr>

</table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt">4</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">BIOMERICA, INC. AND SUBSIDIARIES</span></p> <a id="notes"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccounting-c0_cont_1" escape="true" name="us-gaap:BasisOfAccounting"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 1:&#160; BASIS OF PRESENTATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>
<ix:continuation continuedAt="_BasisOfAccounting-c0_cont_2" id="_BasisOfAccounting-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Biomerica, Inc. and its subsidiaries (which includes wholly owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(physicians' offices and over-the-counter (&#8220;OTC&#8221;) through drugstores and online) </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases</span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_BasisOfAccounting-c0_cont_3" id="_BasisOfAccounting-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (&#8220;DGT&#8221;) products based on our InFoods&#174; Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (&#8220;IBS&#8221;), and other inflammatory diseases. These InFoods&#174; based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods&#174; IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods&#174; IBS product works by identifying a patient&#8217;s above normal immunoreactivity to specific foods.&#160; A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. Following the successful completion and positive statistical results from the Company&#8217;s InFoods IBS clinical trial (run at several prominent centers including Mayo Clinic, Beth Israel Deaconess Medical Center Inc. - a Harvard Medical School Teaching Hospital, Houston Methodist Hospital, and the University of Michigan) which was completed in early calendar 2022, Biomerica received interest from Gastroenterology (&#8220;GI&#8221;) physicians who would like to order the InFoods IBS test for their patients even prior to the product receiving FDA clearance. As such, we are currently working with key GI physician groups who are interested in offering this product to their patients. Given this, during the third quarter ended February 28, 2023, we worked to set up the InFoods&#174; IBS test to be performed in a Clinical Laboratory Improvement Amendments (&#8220;CLIA&#8221;) certified, and College of American Pathologists (&#8220;CAP&#8221;) accredited high-complexity laboratory facility and offered as a laboratory developed test (&#8220;LDT&#8221;). During the quarter ended February 28, 2023, the CLIA lab completed all validation testing necessary for the InFoods IBS product to be offered as an LDT and, as of quarter end, is now accepting patient samples. We also worked to optimize the process for GI physicians to order the InFoods IBS test, send patient blood samples to the CLIA lab and receive the test results for their patients. We believe ease of order and workflow for physicians, with easy to understand and actionable results for patients, is critical to our success. During the quarter, we also set up customer service and payment systems, along with a dedicated website for patients to receive answers to questions they may have about the test and attain information about how to eliminate a specific food from their diet. This is especially important for foods that are ingredients in common processed foods like milk, eggs and wheat.&#160; As of the end of the fiscal third quarter, the product is now available to physicians and their patients.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_BasisOfAccounting-c0_cont_4" id="_BasisOfAccounting-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and OTC at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient&#8217;s body, stools, or blood, often in extremely small concentrations.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_BasisOfAccounting-c0_cont_5" id="_BasisOfAccounting-c0_cont_4"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. In fiscal 2022, we generated revenues from the international sale of our COVID-19 antigen tests that use a patient&#8217;s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand for such tests, the Company generated <ix:nonFraction contextRef="c73" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">0.4</ix:nonFraction>% of our sales &#160;during the three months ended February 28, 2023, as compared to <ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">79</ix:nonFraction>% of our revenue during the three months ended February 28, 2022..&#160; Further, during the nine months ended February 28, 2023 <ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">6</ix:nonFraction>% of our sales were generated from our COVID-19 related products, as compared to <ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">80</ix:nonFraction>% of our revenue during the nine months ended February 28, 2022.&#160;&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <a id="_Hlk111716362"></a><ix:continuation continuedAt="_BasisOfAccounting-c0_cont_6" id="_BasisOfAccounting-c0_cont_5"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Our non-COVID-19 products that accounted for approximately <ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">94</ix:nonFraction>% and <ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">20</ix:nonFraction>% of our revenues during the nine months ended February 28, 2023 and 2022, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country&#8217;s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">5</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation id="_BasisOfAccounting-c0_cont_6"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The unaudited condensed consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited condensed consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended February 28, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 2:&#160; SIGNIFICANT ACCOUNTING POLICIES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">PRINCIPLES OF CONSOLIDATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ACCOUNTING ESTIMATES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock-c0_cont_1" escape="true" name="bmra:MarketsAndMethodsOfDistributionPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">MARKETS AND METHODS OF DISTRIBUTION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation id="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Due to global and economic disruptions caused by the Coronavirus global pandemic, the ongoing war in Ukraine, and tensions between the country of China and the United States, the Company&#8217;s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company&#8217;s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The pandemic, war and geopolitical related disruptions have materially negatively impacted the Company&#8217;s operations and financial performance and may continue to have significant material negative impacts on the Company.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_1" escape="true" name="bmra:LiquidityPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">LIQUIDITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_2" id="bmra_LiquidityPolicyTextBlock-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" sign="-" unitRef="usd">40.4</ix:nonFraction> million as of February 28, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product <span style="color: black;">development activities. As of February 28, 2023, the Company had cash and cash equivalents of </span>approximately $<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">3,345,000</ix:nonFraction> and working capital of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="bmra:WorkingCapital" scale="0" unitRef="usd">5,087,000</ix:nonFraction>.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_3" id="bmra_LiquidityPolicyTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">On July 21, 2020, the Company filed with the SEC a &#8220;shelf&#8221; registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" scale="0" unitRef="usd">90,000,000</ix:nonFraction>.&#160; Shares of the Company&#8217;s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $<ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" scale="0" unitRef="usd">15,000,000</ix:nonFraction> of shares of our common stock in an at-the-market offering (&#8220;ATM Offering&#8221;) under the shelf registration statement, of which approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares">9,400,000</ix:nonFraction>, remained available for sale under the prospectus supplement as of the third quarter ended February 28, 2023.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">6</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_4" id="bmra_LiquidityPolicyTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">Following the end of the third quarter, the Company closed a public offering on March 7, 2023 of an aggregate of <ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">3,333,333</ix:nonFraction> shares of its common stock, par value $<ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.08</ix:nonFraction> per share at a price to the public of $<ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">2.40</ix:nonFraction> per share for total gross proceeds of $<ix:nonFraction contextRef="c81" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd">8</ix:nonFraction> million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. In conjunction with the public offering of shares of the Company&#8217;s common stock, the Company suspended its at-the-market sales agreement.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_5" id="bmra_LiquidityPolicyTextBlock-c0_cont_4"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company intends to use the net proceeds from the prior sale of shares under the at-the-market agreement for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_6" id="bmra_LiquidityPolicyTextBlock-c0_cont_5"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The sales agent under the ATM Offering had agreed to use commercially reasonable efforts to sell on the Company&#8217;s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company had no obligation to sell any of the shares under the ATM Offering, and maintained the ability to suspend offers under, or terminate the ATM Offering.</span></p></ix:continuation></ix:continuation> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:continuation continuedAt="bmra_LiquidityPolicyTextBlock-c0_cont_7" id="bmra_LiquidityPolicyTextBlock-c0_cont_6"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2023, the Company sold <ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares">573,889</ix:nonFraction> shares of its common stock at prices ranging from $<ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">3.15</ix:nonFraction> to $<ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">4.26</ix:nonFraction> under its ATM Offering which resulted in gross proceeds of approximately $<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="0" unitRef="usd">2,014,000</ix:nonFraction> and net proceeds to the Company approximately of $<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd">1,961,000</ix:nonFraction> after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p></ix:continuation></ix:continuation> <a id="_Hlk80862558"></a><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:continuation id="bmra_LiquidityPolicyTextBlock-c0_cont_7"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">As a result of cash and cash equivalents on hand <span style="COLOR:black">at February 28, 2023, plus the net proceeds from the public offering of common shares which closed in early March 2023, management</span> believes the Company has sufficient funds to operate through at least September 2024.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CONCENTRATION OF CREDIT RISK</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company&#8217;s primary banking partners are Bank of America and Merrill Lynch. The Company maintains cash balances in accounts at financial institutions in excess of amounts insured by federal agencies, as well as substantial cash reserves in investment grade money market accounts and in U.S. treasury bills. <span style="COLOR:black">As of February 28, 2023,</span> the Company had approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashUninsuredAmount" scale="0" unitRef="usd">3,095,000</ix:nonFraction> of uninsured cash. <span style="COLOR:black">The Company does not believe it is exposed to any significant credit risks.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for <ix:nonFraction contextRef="c86" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">22</ix:nonFraction>%</span>. For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for <ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">79</ix:nonFraction>% of net consolidated sales</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for <ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">38</ix:nonFraction>%</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for <ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">75</ix:nonFraction>% of net consolidated sales</span>. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>
<ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total gross receivables on February 28, 2023 and May 31, 2022 were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="usd">772,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="usd">927,000</ix:nonFraction>, <span style="color: black;">respectively. On February 28, 2023, the Company had two customers which accounted for a total of <ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">44</ix:nonFraction>% of gross receivables. On May 31, 2022 the Company had one key customer </span>which accounted for a total of <ix:nonFraction contextRef="c91" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">50</ix:nonFraction>% of gross receivables.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">three <span style="COLOR:black">months ended February 28, 2023, the</span> Company had two key vendors which accounted for <ix:nonFraction contextRef="c92" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">31</ix:nonFraction>% of the purchase of raw materials. <span style="COLOR:black">For the </span>three <span style="COLOR:black">months ended February 28, 2022, the</span> Company had one key vendor which accounted for <ix:nonFraction contextRef="c93" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">92</ix:nonFraction>% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_6" id="_ConcentrationRiskCreditRisk-c0_cont_5"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">nine months ended <span style="COLOR:black">February 28, 2023, there was no individual vendor that comprised more than <ix:nonFraction contextRef="c94" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">10</ix:nonFraction>% of the Company&#8217;s purchases.. For the </span>nine months ended <span style="COLOR:black">February 28, 2022, the </span>Company had one key vendor which accounted for <ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">85</ix:nonFraction>% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_6"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As of February 28, 2023, </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">the Company had one key vendor which accounted for <ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">18</ix:nonFraction>% of accounts payable. As of May 31, 2022, the Company had two key vendors which accounted for <ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">69</ix:nonFraction>%.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CASH AND CASH EQUIVALENTS </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less <span style="color: black;">than </span>three <span style="color: black;">months</span>.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ACCOUNTS RECEIVABLE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria,&#160;initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. &#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">7</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_3" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">As of February 28, 2023 and May 31, 2022, the Company has established a reserve of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd">17,000</ix:nonFraction> and $<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd">153,000</ix:nonFraction>, respectively, for doubtful accounts. During the quarter ended February 28, 2023, the Company reduced gross accounts receivable and the allowance for doubtful accounts by $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd">465,000</ix:nonFraction> for a 2022 COVID product related customer that is not expected to be collected.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:nonNumeric contextRef="c0" continuedAt="bmra_PrepaidsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="bmra:PrepaidsPolicyPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">PREPAID EXPENSES AND OTHER</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:continuation continuedAt="bmra_PrepaidsPolicyPolicyTextBlock-c0_cont_2" id="bmra_PrepaidsPolicyPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company occasionally prepays for items such as inventory, insurance, and other items.&#160; These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:continuation id="bmra_PrepaidsPolicyPolicyTextBlock-c0_cont_2"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023 and May 31, 2022, the </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">prepaid expenses and other were approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="0" unitRef="usd">318,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="0" unitRef="usd">320,000</ix:nonFraction>, <span style="color: black;">respectively</span>, composed of prepayments to insurance and various other suppliers. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">INVENTORIES, NET </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As of February 28, 2023, and May 31, 2022, inventory reserves were approximately </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">$<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">808,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">846,000</ix:nonFraction><span style="COLOR:black">, respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_3" id="_InventoryPolicyTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Net inventories are approximately the following:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p></ix:continuation></ix:continuation>   <div style="text-align: left;"> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_4" id="_InventoryPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">February 28, 2023</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">May 31, 2022</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Raw materials</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="0" unitRef="usd">1,714,000</ix:nonFraction></span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="0" unitRef="usd">1,717,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Work in progress</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd">924,000</ix:nonFraction></span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd">763,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Finished products</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd">234,000</ix:nonFraction></span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd">782,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total gross inventory</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd">2,872,000</ix:nonFraction></span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd">3,262,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Inventory reserves</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">808,000</ix:nonFraction>)</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">846,000</ix:nonFraction>)</span></p></td></tr> <tr style="HEIGHT:18.25pt"> <td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">2,064,000</ix:nonFraction></span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">2,416,000</ix:nonFraction></span></p></td></tr></table></ix:continuation></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_4"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">PROPERTY AND EQUIPMENT, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repair and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from <ix:nonNumeric contextRef="c99" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c100" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric> years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd">15,000</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd">26,000</ix:nonFraction> for the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, </span>and approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd">51,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd">80,000</ix:nonFraction> for the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively</span>.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">8</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">INTANGIBLE ASSETS, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (&#8220;ASC&#8221;), ASC 350 Intangibles &#8211; Goodwill and Other (&#8220;ASC 350&#8221;). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <a id="OLE_LINK6"></a><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed <ix:nonNumeric contextRef="c101" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">20</ix:nonNumeric> years for patents, <ix:nonNumeric contextRef="c102" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">18</ix:nonNumeric> years for marketing and distribution rights, and <ix:nonNumeric contextRef="c103" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric> years for purchased technology use rights. Amortization expenses were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">3,000</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">8,000</ix:nonFraction> for the three months <span style="color: black;">ended February 28, 2023 and 2022, respectively, and </span>approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">15,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">22,000</ix:nonFraction> for the nine <span style="color: black;">months ended February 28, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset&#8217;s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of February 28, 2023 and 2022, an impairment adjustment was made </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd">6,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd">0</ix:nonFraction>, respectively.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">INVESTMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_2" id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company has made investments in privately held companies. These investments represent the Company&#8217;s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company invested approximately $<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd">165,000</ix:nonFraction> into the Polish distributor and owns approximately <ix:nonFraction contextRef="c104" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">6</ix:nonFraction>% of the investee. </span></p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 0pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;</span></p></ix:continuation></ix:continuation>
<ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_3" id="_InvestmentPolicyTextBlock-c0_cont_2"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 8pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.</span></p></ix:continuation></ix:continuation> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of February 28, 2023 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company&#8217;s Cost Method Holdings during the period ended February 28, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">SHARE-BASED COMPENSATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <a id="_Hlk17621381"></a><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_49" id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company follows the guidance of ASC 718, Share-based Compensation (&#8220;ASC 718&#8221;), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company&#8217;s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the &#8220;simplified method&#8221; which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_50" id="_SignificantAccountingPoliciesTextBlock-c0_cont_49"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">The following summary presents the options granted, exercised, expired, canceled and outstanding for the nine months ended <span style="color: black;">February 28, 2023:</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <div style="text-align: left;"> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_51" id="_SignificantAccountingPoliciesTextBlock-c0_cont_50"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:26.5pt"> <td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Exercise Price Weighted Average</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">2,321,616</ix:nonFraction></span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.72</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">146,000</ix:nonFraction></span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.37</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">46,500</ix:nonFraction>)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">1.73</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" unitRef="shares">107,750</ix:nonFraction>)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">4.76</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Outstanding February 28, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">2,313,366</ix:nonFraction></span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.69</ix:nonFraction></span></p></td></tr></table></ix:continuation></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">9</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_52" id="_SignificantAccountingPoliciesTextBlock-c0_cont_51"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, options to </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">purchase <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">46,500</ix:nonFraction> shares of common <span style="color: black;">stock were exercised at prices ranging from $<ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.82</ix:nonFraction> to $<ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">2.68</ix:nonFraction>. Total net proceeds for the Company were </span>approximately $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd">79,000</ix:nonFraction>.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_53" id="_SignificantAccountingPoliciesTextBlock-c0_cont_52"><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, the Company </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">granted <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">146,000</ix:nonFraction> options to purchase <span style="color: black;">common stock at an average purchase price </span>of $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.37</ix:nonFraction>, with <span style="color: black;">the majority of those options issued to the Company&#8217;s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_54" id="_SignificantAccountingPoliciesTextBlock-c0_cont_53"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">REVENUE RECOGNITION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_55" id="_SignificantAccountingPoliciesTextBlock-c0_cont_54"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company has various contracts with customers.&#160; All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_56" id="_SignificantAccountingPoliciesTextBlock-c0_cont_55"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">during the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, and does not believe that any additional discounts will be given through the end of the contract periods. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <a id="_Hlk49511094"></a><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_57" id="_SignificantAccountingPoliciesTextBlock-c0_cont_56"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. <span style="COLOR:black">The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.&#160; Physicians&#8217; office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_58" id="_SignificantAccountingPoliciesTextBlock-c0_cont_57"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023, the Company had </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCustomers" scale="0" unitRef="usd">138,000</ix:nonFraction> of advances<span style="color: black;"> from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during </span>our fourth fiscal quarter ending May 31, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_59" id="_SignificantAccountingPoliciesTextBlock-c0_cont_58"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Disaggregation of revenue:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_60" id="_SignificantAccountingPoliciesTextBlock-c0_cont_59"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p></ix:continuation></ix:continuation>  <div style="text-align: left;"> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_61" id="_SignificantAccountingPoliciesTextBlock-c0_cont_60"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_8" id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">532,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">731,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">2,580,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c112" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">2,259,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c113" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">292,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c114" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">244,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160; <ix:nonFraction contextRef="c115" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">971,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c116" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">857,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c117" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">284,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c118" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">167,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;<ix:nonFraction contextRef="c119" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">431,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c120" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">319,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Physician's office</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c121" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">4,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c122" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">6,518,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;<ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">249,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">10,134,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">1,112,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">7,660,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">4,231,000</ix:nonFraction> </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">13,569,000</ix:nonFraction> </span></p></td></tr></table></ix:continuation></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_62" id="_SignificantAccountingPoliciesTextBlock-c0_cont_61"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_8"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">See Note 4 for additional information regarding geographic revenue concentrations.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_63" id="_SignificantAccountingPoliciesTextBlock-c0_cont_62"><ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">SHIPPING AND HANDLING FEES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_64" id="_SignificantAccountingPoliciesTextBlock-c0_cont_63"><ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company includes shipping and handling fees billed to customers in net sales.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_65" id="_SignificantAccountingPoliciesTextBlock-c0_cont_64"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">RESEARCH AND DEVELOPMENT</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_66" id="_SignificantAccountingPoliciesTextBlock-c0_cont_65"><ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Research and development costs are expensed as incurred. The Company expensed approximately $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">392,000</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">387,000</ix:nonFraction> of research and development costs during the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, and </span>approximately $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,215,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,317,000</ix:nonFraction> of research and development costs during the nine months <span style="COLOR:black">ended February 28, 2023 and 2022, respectively.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_67" id="_SignificantAccountingPoliciesTextBlock-c0_cont_66"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">INCOME TAXES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_68" id="_SignificantAccountingPoliciesTextBlock-c0_cont_67"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has provided a full valuation allowance on net deferred income tax assets of approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd">8,088,000</ix:nonFraction> </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd">6,967,000</ix:nonFraction> as <span style="color: black;">of February 28, 2023 and May 31, 2022, respectively. &#160; </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">10</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_69" id="_SignificantAccountingPoliciesTextBlock-c0_cont_68"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">FOREIGN CURRENCY TRANSLATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_70" id="_SignificantAccountingPoliciesTextBlock-c0_cont_69"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">are no foreign currency transactions that <span style="color: black;">are included in the condensed consolidated statements of operations for the three and nine months ended February 28, 2023 and 2022.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_71" id="_SignificantAccountingPoliciesTextBlock-c0_cont_70"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_72" id="_SignificantAccountingPoliciesTextBlock-c0_cont_71"><ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.&#160; Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.&#160; Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases of 12 months or less, and as a result, those lease payments are recognized in operations on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&#160; The Company leases office space and copy machines, all of which are operating leases.&#160; Most leases include the option to renew and the exercise of the renewal options is at the Company&#8217;s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. &#160;The leases do not include the options to purchase the leased property.&#160; The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_73" id="_SignificantAccountingPoliciesTextBlock-c0_cont_72"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NET LOSS PER SHARE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_74" id="_SignificantAccountingPoliciesTextBlock-c0_cont_73"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per <span style="color: black;">share calculation on February 28, 2023 and </span>2022 was <ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">2,313,366</ix:nonFraction> and <ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">2,336,116</ix:nonFraction>, <span style="color: black;">respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_75" id="_SignificantAccountingPoliciesTextBlock-c0_cont_74"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_76" id="_SignificantAccountingPoliciesTextBlock-c0_cont_75"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company&#8217;s consolidated results of operations and financial position.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_77" id="_SignificantAccountingPoliciesTextBlock-c0_cont_76"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2">Other recent Accounting Standards Updates (&#8221;ASU's&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company&#8217;s present or future consolidated financial statements</ix:continuation>. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_78" id="_SignificantAccountingPoliciesTextBlock-c0_cont_77"><ix:nonNumeric contextRef="c0" continuedAt="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">RECLASSIFICATIONS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric></ix:continuation>  <ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_78"><ix:continuation id="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Certain comparative figures in the February 28, 2022 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. </span></p></ix:continuation></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 18.7pt; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 3:&#160; SHAREHOLDERS&#8217; EQUITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <a id="_Hlk49188299"></a><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Stock option expense during the nine months ended February 28, 2023 and 2022 was approximately $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">1,006,000</ix:nonFraction> and $<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd">959,000</ix:nonFraction>, respectively. </span></p></ix:continuation> <ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2023, the Company sold <ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares">573,889</ix:nonFraction> shares of its common stock at prices ranging from $<ix:nonFraction contextRef="c128" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">3.15</ix:nonFraction> to $<ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares">4.26</ix:nonFraction> under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="0" unitRef="usd">2,014,000</ix:nonFraction> and net proceeds to the Company of approximately $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd">1,961,000</ix:nonFraction> after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">11</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="bmra_GeographicInformationDisclosureTextBlock-c0_cont_1" escape="true" name="bmra:GeographicInformationDisclosureTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 4:&#160; GEOGRAPHIC INFORMATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <ix:continuation continuedAt="bmra_GeographicInformationDisclosureTextBlock-c0_cont_2" id="bmra_GeographicInformationDisclosureTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company operates as <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure">one</ix:nonFraction> segment. Geographic information regarding net sales is approximately as follows: </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>   <div style="text-align: left;"> <ix:continuation continuedAt="bmra_GeographicInformationDisclosureTextBlock-c0_cont_3" id="bmra_GeographicInformationDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"><table cellpadding="0" cellspacing="0" style="width: 550pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="733">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 191.617px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Three Months Ended February 28,</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 190.9px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Nine Months Ended February 28,</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.8px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.8167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.3833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Revenues from sales to unaffiliated customers:</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Asia</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c132" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">345,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c133" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">4,877,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c134" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">1,822,000</ix:nonFraction></span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c135" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">8,925,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Europe</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c136" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">301,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c137" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">2,416,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c138" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">1,268,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c139" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">3,683,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">North America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c140" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">461,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c141" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">286,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">1,130,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c143" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">820,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">South America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c144" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">5,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c145" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">81,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c146" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">11,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c147" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">87,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Middle East</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-3; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-4; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-5; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c151" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">54,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15.75pt;">
<td style="height: 15.75pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15.75pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">1,112,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15.75pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">7,660,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15.75pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">4,231,000</ix:nonFraction> </span></p>
</td>
<td style="height: 15.75pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">13,569,000</ix:nonFraction> </span></p>
</td>
</tr>

</table></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="bmra_GeographicInformationDisclosureTextBlock-c0_cont_4" id="bmra_GeographicInformationDisclosureTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As of February 28, 2023, and May 31, 2022, a</span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">pproximately $<ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd">672,000</ix:nonFraction> and $<ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd">621,000</ix:nonFraction> of Biomerica&#8217;s gross inventory was located in Mexicali, Mexico, respectively. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation id="bmra_GeographicInformationDisclosureTextBlock-c0_cont_4"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023, and May 31, 2022, </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $<ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">18,000</ix:nonFraction> and $<ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">17,000</ix:nonFraction> of Biomerica&#8217;s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 5:&#160; LEASES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_2" id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The Company leases its facilities. On February 28, 2023, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016. &#160;The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.&#160; When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">26,000</ix:nonFraction> per month. The security deposit is approximately $<ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SecurityDeposit" scale="0" unitRef="usd">22,000</ix:nonFraction>.<span style="COLOR:black">&#160;</span> </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_3" id="_LesseeOperatingLeasesTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">In November 2016, the Company&#8217;s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">3,600</ix:nonFraction> per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_4" id="_LesseeOperatingLeasesTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_5" id="_LesseeOperatingLeasesTextBlock-c0_cont_4"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total gross rent expense in the United States for the nine months ended February 28, 2023 and 2022 was approximately $<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">230,000</ix:nonFraction> and </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">$<ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">230,000</ix:nonFraction>, respectively<span style="COLOR:black">.&#160; Rent expense for the Mexico facility for the nine months ended February 28, 2023 and 2022 was approximately $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">32,000</ix:nonFraction> and $<ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">31,000</ix:nonFraction>, respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_6" id="_LesseeOperatingLeasesTextBlock-c0_cont_5"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.9pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company&#8217;s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.&#160; Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_7" id="_LesseeOperatingLeasesTextBlock-c0_cont_6"><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Supplemental cash flow information related to leases for the nine months ended <span style="color: black;">February 28, 2023: </span>&#160;</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <div style="text-align: left;"> <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_8" id="_LesseeOperatingLeasesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock"><table cellpadding="0" cellspacing="0" style="width: 556.5pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="742">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Operating cash flows from operating leases&#160;&#160;&#160;&#160;&#160; </span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;&#160;&#160;<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd">263,000</ix:nonFraction> </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Right-of-use assets obtained in exchange for<br/>&#160;&#160;&#160; new operating lease liabilities</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-6; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;- </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average remaining lease term (in years)</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">3.53</span></ix:nonNumeric></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average discount rate</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">6.50</ix:nonFraction>%</span></p>
</td>
</tr>

</table></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">12</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_9" id="_LesseeOperatingLeasesTextBlock-c0_cont_8"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The approximate maturity of lease <span style="COLOR:black">liabilities as of February 28, 2023 are as</span> follows:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <div style="text-align: left;"> <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_10" id="_LesseeOperatingLeasesTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellpadding="0" cellspacing="0" style="WIDTH:560pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="747"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Less than 1 year</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" unitRef="usd">360,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1 to 2 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd">370,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2 to 3 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd">382,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">3 to 4 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd">201,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">4 to 5 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd">0</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total undiscounted lease payments</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd">1,313,000</ix:nonFraction> </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Less imputed interest</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd">135,000</ix:nonFraction></span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total operating lease liabilities</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd">1,178,000</ix:nonFraction> </span></p></td></tr></table></ix:nonNumeric></ix:continuation></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_11" id="_LesseeOperatingLeasesTextBlock-c0_cont_10"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_11"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company also has various insignificant leases for office equipment.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 6:&#160; COMMITMENTS AND CONTINGENCIES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">LITIGATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">There were no legal proceedings pending as of February 28, 2023.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">NOTE 7:&#160; SUBSEQUENT EVENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:nonNumeric>  <ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_2" id="_SubsequentEventsTextBlock-c0_cont_1"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">The Company closed a public offering on March 7, 2023 of an aggregate of <ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">3,333,333</ix:nonFraction> shares of its common stock, par value $<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.08</ix:nonFraction> per share at a price to the public of $<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares">2.40</ix:nonFraction> per share for total gross proceeds of $<ix:nonFraction contextRef="c159" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd">8</ix:nonFraction> million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_3" id="_SubsequentEventsTextBlock-c0_cont_2"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">The Company intends to use the net proceeds of the offering for general corporate purposes, including, without limitation, setting up and conducting clinical studies, expanding sales and marketing activities for existing and new products, research and development of new products, acquisitions, capital expenditures, and for other general working capital needs.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></ix:continuation>  <ix:continuation id="_SubsequentEventsTextBlock-c0_cont_3"><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; BACKGROUND:white; COLOR:black">In conjunction with the public offering of shares of the Company&#8217;s common stock, the Company suspended its at-the-market sales agreement.</span></p></ix:continuation> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="OLE_LINK3"></a><a id="mdafcro"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 2. &#160;MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">You should read the following discussion and analysis in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes thereto included in Part I, Item 1 of this Report and <span style="BACKGROUND:white">the audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended May 31, 2022 (our 2022 Annual Report)</span>. This discussion and analysis contains forward-looking statements that are based on our management&#8217;s current beliefs and assumptions, which statements are subject to substantial risks and uncertainties. Our actual results may differ materially from those expressed or implied by these forward-looking statements as a result of many factors, including those discussed in &#8220;Risk Factors&#8221; included in Part I, Item 1A of our 2022 Annual Report.&#160;</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">OVERVIEW</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p>
<a id="_Hlk53571612"></a><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(physicians' offices and over-the-counter (&#8220;OTC&#8221;) through drugstores and online) </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases</span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">13</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (&#8220;DGT&#8221;) products based on our InFoods<sup>&#174;</sup> Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (&#8220;IBS&#8221;), and other inflammatory diseases. These InFoods<sup>&#174;</sup> based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods<sup>&#174;</sup> IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods<sup>&#174;</sup> IBS product works by identifying a patient&#8217;s above normal immunoreactivity to specific foods.&#160; A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. Following the successful completion and positive statistical results from the Company&#8217;s InFoods IBS clinical trial mentioned below, Biomerica received interest from Gastroenterology (GI) physicians who would like to order the InFoods IBS test for their patients even prior to the product receiving FDA Clearance. Given this, during the third quarter ended February 28, 2023, we worked to set up the InFoods&#174; IBS test to be performed in a CLIA-certified, and CAP accredited high-complexity laboratory facility and offered as a laboratory developed test (LDT). During the quarter, the CLIA lab completed all validation testing necessary for the InFoods IBS product to be offered as an LDT and, as of quarter end, is now accepting patient samples. We also worked to optimize the process for GI physicians to order the InFoods IBS test, send patient blood samples to the CLIA lab and receive the test results for their patients. We believe ease of order and workflow for physicians, with easy to understand and actionable results for patients, is critical to our success. During the quarter, we also set up customer service and payment systems, along with a dedicated website for patient to receive answers to questions they may have about the test and attain information about how to eliminate a specific food from their diet. This is especially important for foods that are ingredients in common processed foods like milk, eggs and wheat.&#160; As of the end of the fiscal third quarter, the product is now available to physicians and their patients. Due to the proprietary (patented) nature of this product and the size of the market, we believe our InFoods IBS product has the potential to become a significant revenue opportunity.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">During fiscal 2022, we completed an endpoint determination clinical trial on our InFoods<sup>&#174;</sup> &#160;IBS product. This trial was conducted at the Mayo Clinic centers in Florida and Arizona, Beth Israel Deaconess Medical Center Inc., a Harvard Medical School Teaching Hospital, University of Texas Health Science Center at Houston, Houston Methodist, the University of Michigan, and other institutions. This trial monitored IBS patients over an 8-week period to determine the efficacy of our InFoods<sup>&#174;</sup> &#160;IBS product to improve the patients&#8217; IBS symptoms or endpoints. The top-line trial results were reported in February 2022. Multiple endpoints demonstrated statistically significant improvements, indicating that the elimination of specific foods identified by our InFoods<sup>&#174;</sup> IBS product may meaningfully reduce the symptoms of IBS in all patient subtypes (including patients with IBS-Constipation, IBS-Diarrhea &amp; IBS-Mixed). The greatest clinical improvements, including but not limited to abdominal pain and bloating, were seen in patients diagnosed with IBS-Mixed and IBS-Constipation, in the top line data. The purpose of the endpoint study was to evaluate the product and to determine the primary symptom endpoint, or endpoints that could be used in a final pivotal trial that will be conducted to attain the validation data needed to apply for U.S. Food and Drug Administration (&#8220;FDA&#8221;) clearance for the product. We are now in the process of reviewing the complete dataset and selecting the target endpoint(s) to be used in a follow-on pivotal trial. We are also determining the protocols for this trial. The trial is expected to include the large medical institution participants that conducted the endpoint trial, in addition to other new institutions along with a clinical research organization. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">We are also beginning the work of selecting at least one new disease (such as ulcerative colitis or migraines), where there is evidence that certain foods can trigger or contribute to the symptoms found in these indications. We expect any new disease we target will follow a similar development pathway as InFoods IBS in simultaneously seeking FDA clearance of the product while also initially launching the product as an LDT.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">We will also continue to evaluate partnership/licensing opportunities, as they arise, with </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">U.S. and multinational companies that could help us commercialize the InFoods products in the U.S and overseas. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and OTC drugstores like Walmart and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient&#8217;s body, stools, or blood, often in extremely small concentrations.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">During fiscal 2022, we finalized development of our H. Pylori diagnostic test that indicates if a patient is infected with the H. Pylori bacteria. H. Pylori infection is extremely common, and if left untreated, can lead to ulcers and possibly stomach cancers. During our fourth quarter of fiscal 2022, we applied for FDA clearance of this product though a 510(k) premarket submission. We have been in communication with the FDA answering certain follow-up questions and providing additional data as requested. We are currently collecting and providing additional data as requested from the FDA. Once cleared, we will begin marketing the product in the U.S. market.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">14</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. In fiscal 2022 and 2023 we generated revenues from the international sale of our COVID-19 antigen tests that use a patient&#8217;s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand for such tests, the Company generated no revenues during the three months ended February 28, 2023 from the sale of COVID-19 related products.&#160; Further, during the nine months ended February 28, 2023 0% of our sales were generated from our COVID-19 related products, as compared to 80% of our revenue during the nine months ended February 28, 2022. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Our research and development efforts are substantially focused on development and commercialization of our H. Pylori product, our InFoods&#174; IBS product, and certain other diagnostic products that we are developing for others under contract R&amp;D agreement, where we expect to be the contract manufacturers for these third-party diagnostic companies.&#160; </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our products that </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">accounted for approximately 87% of our revenues during the nine months ended February 28, 2023, are primarily focused on gastrointestinal diseases<span style="COLOR:black">, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country&#8217;s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.</span></span></p> <a id="_Hlk53149431"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">RESULTS OF OPERATIONS</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; BACKGROUND:white; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Three months ended February 28, 2023</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net Sales and Cost of Sales</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Increase (Decrease)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">532,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">731,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(199,000)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-27%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">292,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">244,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">48,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">20%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">284,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">167,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">117,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">70%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Physician's office</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">4,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">6,518,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(6,514,000)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-100%</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1,112,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">7,660,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(6,548,000)</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Calibri&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-85%</span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Consolidated net sales were approximately $1,112,000 for the <span style="color: black;">three months ended February 28, 2023, </span>as compared to $7,660,000 for <span style="color: black;">the three months ended February 28, 2022</span>, a decrease of approximately $6,548,000, or 85%. This decrease for the three months ended February 28, 2023, was driven primarily by lower demand for our physician&#8217;s office COVID-19 product in Asia. Excluding COVID-19 product sales, consolidated net sales were approximately $1,108,000 for the <span style="color: black;">three months ended February 28, 2023, </span>as compared to $1,316,000 for <span style="color: black;">the three months ended February 28, 2022</span>, a decrease of approximately $174,000, or 13%. Periodic and infrequent orders may cause volatility in quarterly sales. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:#ed7d31">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Consolidated cost of sales was approximately $991,000, or 89% of net sales, for th<span style="COLOR:black">e three months ended February 28, 2023,</span> as compared to $5,987,000, or 78% of net sales, for the three months <span style="COLOR:black">ended February 28, 2022, </span>a decrease of approximately $4,996,000, or 83%. The decrease for the three months ended February 28, 2023, was driven primarily by a decrease in volume of our COVID-19 product. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expenses</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The following is a summary of operating expenses:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <table cellpadding="0" cellspacing="0" style="WIDTH:80%; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="80%"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:24.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="9" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:52.96%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:24.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:25.82%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:25.82%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:21.3%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Increase (Decrease)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:24.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10.64%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:13.86%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As a % of Total Revenues</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10.64%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:13.86%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As a % of Total Revenues</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10.64%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:9.32%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:24.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Selling, General and Administrative Expenses</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:8.96%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1,379,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:13.86%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">124%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:8.96%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1,394,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:13.86%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">18%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(15,000)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-1%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:24.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Research and Development</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:8.96%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">392,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:13.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">35%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.68%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:8.96%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">387,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:13.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">5%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">5,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1%</span></p></td></tr></table> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Selling, General and Administrative Expenses</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Consolidated selling, general and administrative expenses were </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">approximately $1,379,000 for the three months ended February 28, 2023, as compared to $1,394,000 for the three months ended February 28, 2022, a decrease of approximately $15,000, or 1%. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">15</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Research and Development</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Consolidated research and development expenses were approximately $392,000 for the three months ended February 28, 2023, as compared to $387,000 for the three months ended February 28, 2022, an increase of approximately $5,000, or 1%.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Interest and Dividend Income</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Interest and dividend income were approximately $36,000 for the three months ended February 28, 2023, as compared to $6,000 for the three months ended February 28, 2022, an increase of $30,000, or 500%. The increase was primarily driven by higher interest yields on our cash and cash equivalents.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; BACKGROUND:white; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Nine months ended February 28, 2023</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Net Sales and Cost of Sales</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:26%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 26%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:24%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 24%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Increase (Decrease)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:12%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 12%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:12%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 12%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:12%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 12%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2,580,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2,259,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">321,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">14%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">971,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">857,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">114,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:10%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">13%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">431,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">319,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">112,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">35%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Physician's office</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">249,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">10,134,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(9,885,000)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-98%</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 48%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Total</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">4,231,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">13,569,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(9,338,000)</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-69%</span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p>
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Consolidated net sales were approximately $4,231,000 for the nine months ended February 28, 2023, as compared to $13,569,000 for the nine months ended February 28, 2022, a decrease of approximately $9,338,000, or 69%. This decrease for the nine months ended February 28, 2023, was driven primarily by lower demand for our physician&#8217;s office COVID-19 product in Asia. Excluding COVID-19 product sales, consolidated net sales were approximately $3,982,000 for the nine <span style="color: black;">months ended February 28, 2023, </span>as compared to $3,435,000 for <span style="color: black;">the nine months ended February 28, 2022</span>, an increase of approximately $547,000, or 16%. Periodic and infrequent orders may cause volatility in quarterly sales. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Consolidated cost of sales was approximately $3,814,000, or 90% of net sales, for the nine months ended February 28, 2023, as compared to $11,213,000, or 82% of net sales, for the nine months ended February 28, 2022, a decrease of approximately $7,399,000, or 66%. The decrease for the nine months ended February 28, 2023, was driven primarily by a decrease in volume of our COVID-19 product. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expenses</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The following is a summary of operating expenses:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <table cellpadding="0" cellspacing="0" style="WIDTH:85%; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="85%"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:25.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="text-align: center;">&#160;</p></td> <td colspan="9" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:52.78%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:9.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:7.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:25.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:25.62%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:25.62%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">2022</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="4" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:20.14%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Increase (Decrease)</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:25.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.06%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:13.04%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As a % of Total Revenues</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.06%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Expense</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:13.04%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">As a % of Total Revenues</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.06%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:7.54%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:25.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Selling, General and Administrative Expenses</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.58%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">4,589,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:13.04%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">108%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.58%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.48%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">3,817,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:13.04%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">28%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">772,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:0.2in; WIDTH:7.54%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">20%</span></p></td></tr> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:25.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Research and Development</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1,215,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:13.04%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">29%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.48%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">1,317,000 </span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:13.04%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">10%</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:0.2in; WIDTH:9.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(102,000)</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="HEIGHT:0.2in; WIDTH:7.54%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">-8%</span></p></td></tr></table> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Selling, General and Administrative Expenses</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Consolidated selling, general and administrative expenses were approximately </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">$4,589,000 for the nine months ended February 28, 2023, as compared to $3,817,000 for the nine months ended February 28, 2022, an increase of approximately $772,000, or 20%. The increase in the nine months ended February 28, 2023, was primarily due to approximate increases in bad debt expense of $428,000 related to a Vietnam customer, legal expenses of $105,000 related to patent activity, and consulting services of $136,000 related to our online presence at Amazon and Walmart.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">16</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Research and Development</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Consolidated research and development expenses were approximately $1,215,000 for the nine months ended February 28, 2023, as compared to $1,317,000 for the nine months ended February 28, 2022, a decrease of approximately $102,000, or 8%. The decrease in the months ended February 28, 2023, was primarily due to lower research expenditures. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Interest and Dividend Income</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Interest and dividend income were approximately $77,000 for the nine months ended February 28, 2023, as compared to $20,000 for the nine months ended February 28, 2022, an increase of $57,000, or 285%. The increase was primarily driven by interest income on our cash and cash equivalents that resulted from higher current period interest rates.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">LIQUIDITY AND CAPITAL RESOURCES</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The following are the principal sources of liquidity:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <div style="text-align: left;"> <table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:0.2in"> <td style="HEIGHT:0.2in; WIDTH:73.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:13.38%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">February 28, 2023</span></p></td> <td style="HEIGHT:0.2in; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:0.2in; BORDER-RIGHT:0px; WIDTH:11.36%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">May 31, 2022</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:73.92%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Cash and cash equivalents</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2.24%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:11.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">3,345,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:1.32%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:1.7%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:9.66%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">5,917,000 </span></p></td></tr> <tr style="HEIGHT:15.6pt"> <td style="HEIGHT:15.6pt; WIDTH:73.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Working capital including cash and cash equivalents</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.6pt; BORDER-RIGHT:0px; WIDTH:2.24%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.6pt; BORDER-RIGHT:0px; WIDTH:11.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">5,087,000 </span></p></td> <td style="HEIGHT:15.6pt; WIDTH:1.32%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"></td> <td style="BORDER-TOP:0px; HEIGHT:15.6pt; BORDER-RIGHT:0px; WIDTH:1.7%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.6pt; BORDER-RIGHT:0px; WIDTH:9.66%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">7,416,000 </span></p></td></tr></table></div> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">As of February 28, 2023 and May 31, 2022, the Company had cash and cash equivalents of approximately $3,345,000 and $5,917,000, respectively. As of February 28, 2023 and May 31, 2022, the Company had working capital of approximately $5,087,000 and $7,416,000, respectively. We believe that the aggregate of our existing cash and cash equivalents held at the end of the fiscal third quarter, combined with the approximate $7.4 million in net proceeds from the public offering of common shares that was closed in early March 2023, is sufficient to meet our operating cash requirements and strategic objectives for growth for at least the next 18 to 24 months. To satisfy our capital requirements beyond that point, including ongoing future operations, we may seek to raise additional financing through debt and equity financing.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Operating Activities</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2023, cash used in operating activities was approximately $4,511,000. The primary factors that contributed to this were a net loss of approximately $5,348,000, partially offset by non-cash expenses of $1,100,000, <span style="BACKGROUND:white; COLOR:black">primarily associated with stock-based compensation and account receivables provisions</span>. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2022, cash provided by operating activities was approximately $3,777,000. The primary factors that contributed to this was a loss of approximately $2,772,000, non-cash expenses of $705,000, <span style="BACKGROUND:white; COLOR:black">primarily associated with depreciation, amortization, stock-based compensation, adjustments to allowance for doubtful accounts, and inventory reserves</span>. In addition, we realized an increase in net working capital of approximately $5,844,000 primarily driven by an increase in advances from customers and accounts payable.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Investing Activities</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2023, cash used in investing activities was approximately $64,000 for purchases of property and equipment. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2022, cash used in investing activities was approximately $33,000 for purchases of property and equipment, and $113,000 expenditures related to patents.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><i><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Financing Activities</span></i></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2023, cash provided by financing activities was approximately $2,040,000 which was a result of net proceeds from the sale of common stock of $1,961,000, and stock option exercises of $79,000.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended February 28, 2022, cash provided by financing activities was approximately $2,356,000 which was a result of net proceeds from the sale of common stock of $2,317,000, and stock option exercises of $39,000.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">17</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">OFF BALANCE SHEET ARRANGEMENTS</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">There were no off-balance sheet arrangements as of February 28, 2023.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">CRITICAL ACCOUNTING POLICIES</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make a number of estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Such estimates and assumptions affect the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ materially from these estimates under different assumptions or conditions. We continue to monitor significant estimates made during the preparation of our financial statements. On an ongoing basis, we evaluate estimates and assumptions based upon historical experience and various other factors and circumstances. We believe our estimates and assumptions are reasonable under the current conditions; however, actual results may differ from these estimates under different future conditions.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">We believe that the estimates and assumptions that are most important to the portrayal of our financial condition and results of operations, in that they require subjective or complex judgments, form the basis for the accounting policies deemed to be most critical to us. These relate to revenue recognition, bad debts, inventory overhead application, inventory reserves, lease liabilities and right-of-use assets. We believe estimates and assumptions related to these critical accounting policies are appropriate under the circumstances; however, should future events or occurrences result in unanticipated consequences, there could be a material impact on our future financial conditions or results of operations. We suggest that our significant accounting policies be read in conjunction with this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. Please refer to Note 2 for information on Significant Accounting Policies. Our critical accounting policies are discussed in our Annual Report on Form 10-K for the fiscal year ended May 31, 2022.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="qqdamr"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 3.&#160; QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="cp"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 4.&#160; CONTROLS AND PROCEDURES</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Our management evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of the end of the period covered by this report. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. The disclosure controls and procedures have been designed to provide reasonable assurance of achieving their objectives and the Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective at the "reasonable assurance" level. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file and submit under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in the Commission's rules and forms; and (2) accumulated and communicated to the Company's management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">There have been no changes in our internal control over financial reporting identified in connection with the evaluation that occurred during our last fiscal quarter that has materially affected, or that is reasonably likely to materially affect, our internal control over financial reporting.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="part2"></a><a id="other2"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">PART II.&#160; OTHER INFORMATION</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="lp"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 1.&#160; LEGAL PROCEEDINGS</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business. </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">There were no legal proceedings pending as of February 28, 2023.</span><span style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">18</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="rf"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 1A.&#160; RISK FACTORS.</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">An investment in our common stock involves risks. Before making an investment decision, you should carefully consider all the information within this Quarterly Report, including the information contained in Part I, Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," as well as in our condensed consolidated financial statements and the related notes contained in Part I, Item 1 within this Quarterly Report. In addition, you should carefully consider the risks and uncertainties described in Part I, Item 1A, &#8220;Risk Factors,&#8221; of our <span style="COLOR:black">2022 Annual</span> Report on Form 10-K, as well as in our other public filings with the SEC. If any of the identified risks are realized, our business, results of operations, financial condition, liquidity, and prospects could be materially and adversely affected. In that case, the trading price of our common stock may decline, and you could lose all or part of your investment. In addition, other risks of which we are currently unaware, or which we do not currently view as material, could have a material adverse effect on our business, results of operations, financial condition, and prospects.</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">During the nine months ended <span style="COLOR:black">February 28, 2023, there were no material changes to the risks and uncertainties described in Part I, Item 1A, &#8220;Risk Factors,&#8221; of our 2022 Annual Report on Form 10-K. </span></span></p> <a id="s9B1D8344AA2ED028FBF5BF856A071139"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="oi"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">ITEM 5.&#160; OTHER INFORMATION</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">None.</span></p><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><span style="PAGE-BREAK-BEFORE:always; clear: both; display: block;"><br/></span></span> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">19</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in">&#160;</p> <a id="exhi"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; LINE-HEIGHT:107%">ITEM 6.&#160; EXHIBITS. </span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">The following exhibits are filed or furnished as part of this quarterly report on Form 10-Q: </span></p> <table cellpadding="0" cellspacing="0" style="WIDTH:550pt" width="733"> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="5" style="BORDER-TOP:0px; BORDER-RIGHT:0px; WIDTH:16.32%; BORDER-BOTTOM:black 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Exhibit No.</span></p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; BORDER-RIGHT:0px; WIDTH:80.3%; BORDER-BOTTOM:black 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Description</span></p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit31_1.htm">31.1</a></span></p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">**</span></p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit31_1.htm">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act &#8212; Zackary S. Irani</a></span></p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit31_2.htm">31.2</a></span></p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">**</span></p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit31_2.htm">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act &#8212; Gary Lu</a></span></p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit32_1.htm">32.1</a></span></p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">**</span></p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit32_1.htm">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act &#8212; Zackary S. Irani</a></span></p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="2" style="WIDTH:4.92%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:right; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td colspan="2" style="WIDTH:6.66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit32_2.htm">32.2</a></span></p></td> <td style="WIDTH:4.74%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">**</span></p></td> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:80.3%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><a href="exhibit32_2.htm">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act &#8212; Gary Lu</a></span></p></td></tr> <tr> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="WIDTH:93.22%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="WIDTH:3.38%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="WIDTH:93.22%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign="top"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">101&#160;&#160;&#160;&#160;&#160;&#160; Interactive data files pursuant to Rule 405 Regulation S-T, as follows:</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr> <td colspan="7" style="WIDTH:98.46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.INS-XBRL Instance Document</span></p></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 1%;"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%">&#160;</p></td></tr> <tr> <td colspan="7" style="WIDTH:98.46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.SCH-XBRL Taxonomy Extension Schema Document</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.CAL-XBRL Taxonomy Extension Calculation Linkbase Document</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.DEF&#8211;XBRL Taxonomy Extension Definition Linkbase Document</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.LAB-XBRL Taxonomy Extension Label Linkbase Document</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 101.PRE-XBRL Taxonomy Extension Presentation Linkbase Document </span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 104 Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;* Filed herein.</span></p></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 1%;"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%">&#160;</p></td></tr> <tr> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 25px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 11px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 14px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 35px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 35px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 25px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 577px;"></td> <td style="BORDER-TOP:0px; BORDER-RIGHT:0px; BORDER-BOTTOM:0px; BORDER-LEFT:0px; width: 11px;"></td></tr></table> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;** Filed herewith.</span></p><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif"><span style="PAGE-BREAK-BEFORE:always; clear: both; display: block;"><br/></span></span></b> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; TEXT-ALIGN:center; MARGIN:0in; text-align: center;"><span style="FONT-SIZE:10pt">20</span></p> <div style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 0in 8pt; LINE-HEIGHT:107%; text-align: center;"><div style="FONT-SIZE:10pt; LINE-HEIGHT:107%"> <hr/> <div style="PAGE-BREAK-BEFORE: always"></div> </div></div> <p style="FONT-SIZE:12pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; MARGIN:0in"><a href="#toc"><span style="color: #0066cc;">Table of Contents</span></a></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <a id="sign"></a><p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">SIGNATURES</span></b></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has fully caused this report to be signed on its behalf by the undersigned thereunto duly authorized.&#160;</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/></span></p> <table cellpadding="0" cellspacing="0" style="WIDTH:6.25in; BORDER-COLLAPSE:collapse; MARGIN-LEFT:-0.75pt" width="600"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="HEIGHT:15pt; WIDTH:50.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">BIOMERICA, INC.</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Date:&#160; April 14, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">By:&#160; </span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:46.58%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">/S/ Zackary S. Irani</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:2.9pt; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Zackary S. Irani</span></p></td></tr> <tr style="HEIGHT:15pt"> <td colspan="2" style="HEIGHT:15pt; WIDTH:53.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:2.9pt; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Chief Executive Officer</span></p></td></tr> <tr style="HEIGHT:15pt"> <td colspan="2" style="HEIGHT:15pt; WIDTH:53.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">(Principal Executive Officer)</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:5.4pt; PADDING-RIGHT:5.4pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">Date:&#160; April 14, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif; COLOR:black">By:&#160;</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:46.58%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">/S/ Gary Lu</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Gary Lu</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">Chief Financial Officer</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:49.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:3.84%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:46.58%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">(Principal Financial Officer)</span></p></td></tr></table> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; MARGIN:0in 16.2pt 0in 1in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&#34;Times New Roman&#34;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&#34;Times New Roman&#34;,serif">21</span></p></div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-2" name="us-gaap:PaymentsToAcquireIntangibleAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c148" id="hidden-fact-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c149" id="hidden-fact-4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c150" id="hidden-fact-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate">--05-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000073290</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="bmra-20230228.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources><xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2021-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2021-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2021-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2021-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2021-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:NONCOVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:NONCOVID19RelatedProductMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-07-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bmra:PublicOfferingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-07</xbrli:startDate>
    <xbrli:endDate>2023-03-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bmra:PublicOfferingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv3IKvQStWpXOArl5ODyqz8Sbu0wEnk1sN0=] CSR-->
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bmra:AsiaAndUnitedStatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bmra:AsiaAndUnitedStatesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoCustomersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneCustomerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoVendorsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:VendorsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoVendorsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bmra:PurchasedTechnologyRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bmra:PolishDistributorMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:BuildingInIrvineCaliforniaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:BuildingInIrvineCaliforniaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:LeaseByMexicanSubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:UnitedStatesFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:UnitedStatesFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:MexicoFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2023-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:MexicoFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-01</xbrli:startDate>
    <xbrli:endDate>2022-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-07</xbrli:startDate>
    <xbrli:endDate>2023-03-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000073290</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
<!-- EDGAR Validation Code: C5AD2251 -->
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>bmra-20230228.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:01 UTC 2023 -->
<xs:schema xmlns:bmra="http://www.biomerica.com/20230228" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://www.biomerica.com/20230228" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="bmra-20230228_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bmra-20230228_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bmra-20230228_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bmra-20230228_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet" id="bmra_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" id="bmra_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ConsolidatedIncomeStatement" id="bmra_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ConsolidatedIncomeStatementAlt0" id="bmra_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ShareholdersEquityType2or3" id="bmra_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ConsolidatedCashFlow" id="bmra_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/BASISOFPRESENTATION" id="bmra_r_BASISOFPRESENTATION">
        <link:definition>006 - Disclosure - BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES" id="bmra_r_SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITY" id="bmra_r_SHAREHOLDERSEQUITY">
        <link:definition>008 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATION" id="bmra_r_GEOGRAPHICINFORMATION">
        <link:definition>009 - Disclosure - GEOGRAPHIC INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/LEASES" id="bmra_r_LEASES">
        <link:definition>010 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES" id="bmra_r_COMMITMENTSANDCONTINGENCIES">
        <link:definition>011 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTS" id="bmra_r_SUBSEQUENTEVENTS">
        <link:definition>012 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/AccountingPoliciesByPolicy" id="bmra_r_AccountingPoliciesByPolicy">
        <link:definition>013 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" id="bmra_r_SIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables" id="bmra_r_GEOGRAPHICINFORMATIONTables">
        <link:definition>015 - Disclosure - GEOGRAPHIC INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/LEASESTables" id="bmra_r_LEASESTables">
        <link:definition>016 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" id="bmra_r_BASISOFPRESENTATIONDetails">
        <link:definition>017 - Disclosure - BASIS OF PRESENTATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" id="bmra_r_SIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/InventoriesTable" id="bmra_r_InventoriesTable">
        <link:definition>019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/OptionsActivityTable" id="bmra_r_OptionsActivityTable">
        <link:definition>020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" id="bmra_r_RevenuefromcontractswithcustomersTable">
        <link:definition>021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv1iQSoK9yqOyOSHUhliYXXMi1PUUMmKcs4=] CSR-->
      <link:roleType roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" id="bmra_r_SHAREHOLDERSEQUITYDetails">
        <link:definition>022 - Disclosure - SHAREHOLDERS' EQUITY (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" id="bmra_r_GEOGRAPHICINFORMATIONDetails">
        <link:definition>023 - Disclosure - GEOGRAPHIC INFORMATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" id="bmra_r_GeographicinformationregardingnetsalesTable">
        <link:definition>024 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/LEASESDetails" id="bmra_r_LEASESDetails">
        <link:definition>025 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable" id="bmra_r_SupplementalcashflowinformationrelatedtoleasesTable">
        <link:definition>026 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" id="bmra_r_ThematurityofleaseliabilitiesTable">
        <link:definition>027 - Disclosure - LEASES (Details) - The maturity of lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails" id="bmra_r_SUBSEQUENTEVENTSDetails">
        <link:definition>028 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.biomerica.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:element name="InventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_InventoriesAbstract"/>
  <xs:element name="OptionsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_OptionsActivityAbstract"/>
  <xs:element name="RevenueFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_RevenueFromContractsWithCustomersAbstract"/>
  <xs:element name="GeographicInformationDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_GeographicInformationDisclosureAbstract"/>
  <xs:element name="GeographicInformationRegardingNetSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_GeographicInformationRegardingNetSalesAbstract"/>
  <xs:element name="SupplementalCashFlowInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract"/>
  <xs:element name="TheMaturityOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TheMaturityOfLeaseLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract10"/>
  <xs:element name="TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract24"/>
  <xs:element name="TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract25"/>
  <xs:element name="TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnlabeledAbstract32"/>
  <xs:element name="TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2"/>
  <xs:element name="RevenuesFromSalesToUnaffiliatedCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract"/>
  <xs:element name="AccumulatedAmortizationRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bmra_AccumulatedAmortizationRightOfUseAssets"/>
  <xs:element name="IncreaseDecreaseInLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bmra_IncreaseDecreaseInLeaseLiability"/>
  <xs:element name="GeographicInformationDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_GeographicInformationDisclosureTextBlock"/>
  <xs:element name="MarketsAndMethodsOfDistributionPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock"/>
  <xs:element name="LiquidityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_LiquidityPolicyTextBlock"/>
  <xs:element name="PrepaidsPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PrepaidsPolicyPolicyTextBlock"/>
  <xs:element name="ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock"/>
  <xs:element name="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable"/>
  <xs:element name="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems"/>
  <xs:element name="BASISOFPRESENTATIONDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_BASISOFPRESENTATIONDetailsTable"/>
  <xs:element name="BASISOFPRESENTATIONDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_BASISOFPRESENTATIONDetailsLineItems"/>
  <xs:element name="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
  <xs:element name="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
  <xs:element name="WorkingCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bmra_WorkingCapital"/>
  <xs:element name="ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue"/>
  <xs:element name="SHAREHOLDERSEQUITYDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_SHAREHOLDERSEQUITYDetailsTable"/>
  <xs:element name="SHAREHOLDERSEQUITYDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_SHAREHOLDERSEQUITYDetailsLineItems"/>
  <xs:element name="GEOGRAPHICINFORMATIONDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_GEOGRAPHICINFORMATIONDetailsTable"/>
  <xs:element name="GEOGRAPHICINFORMATIONDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_GEOGRAPHICINFORMATIONDetailsLineItems"/>
  <xs:element name="PropertySubjectToOrAvailableForOperatingLease_Domain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
  <xs:element name="LEASESDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_LEASESDetailsTable"/>
  <xs:element name="LEASESDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_LEASESDetailsLineItems"/>
  <xs:element name="SUBSEQUENTEVENTSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bmra_SUBSEQUENTEVENTSDetailsTable"/>
  <xs:element name="SUBSEQUENTEVENTSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_SUBSEQUENTEVENTSDetailsLineItems"/>
  <xs:element name="ATMOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_ATMOfferingMember"/>
  <xs:element name="AsiaAndUnitedStatesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_AsiaAndUnitedStatesMember"/>
  <xs:element name="BuildingInIrvineCaliforniaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_BuildingInIrvineCaliforniaMember"/>
  <xs:element name="COVID19RelatedProductMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_COVID19RelatedProductMember"/>
  <xs:element name="ClinicalLabMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_ClinicalLabMember"/>
  <xs:element name="ContractManufacturingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_ContractManufacturingMember"/>
  <xs:element name="LeaseByMexicanSubsidiaryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_LeaseByMexicanSubsidiaryMember"/>
  <xs:element name="MexicoFacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_MexicoFacilityMember"/>
  <xs:element name="NONCOVID19RelatedProductMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_NONCOVID19RelatedProductMember"/>
  <xs:element name="OneCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_OneCustomerMember"/>
  <xs:element name="OneVendorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_OneVendorMember"/>
  <xs:element name="OverthecounterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_OverthecounterMember"/>
  <xs:element name="PhysiciansOfficeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PhysiciansOfficeMember"/>
  <xs:element name="PolishDistributorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PolishDistributorMember"/>
  <xs:element name="PublicOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PublicOfferingMember"/>
  <xs:element name="PurchasedTechnologyRightsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_PurchasedTechnologyRightsMember"/>
  <xs:element name="TwoCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TwoCustomersMember"/>
  <xs:element name="TwoVendorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_TwoVendorsMember"/>
  <xs:element name="UnitedStatesFacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_UnitedStatesFacilityMember"/>
  <xs:element name="VendorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_VendorsMember"/>
  <xs:element name="CashPaidDuringThePeriodForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_CashPaidDuringThePeriodForAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bmra_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>3
<FILENAME>bmra-20230228_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:01 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedBalanceSheet" roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedIncomeStatement" roleURI="http://www.biomerica.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedCashFlow" roleURI="http://www.biomerica.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_InventoriesTable" roleURI="http://www.biomerica.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ThematurityofleaseliabilitiesTable" roleURI="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Investments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiability" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv2wTLy+Iy9qd510XMP4UBmFYYJ03WedMLI=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionPlanExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_StockOptionPlanExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="bmra_IncreaseDecreaseInLeaseLiability" xlink:href="bmra-20230228.xsd#bmra_IncreaseDecreaseInLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="bmra_IncreaseDecreaseInLeaseLiability" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/InventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="5" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>bmra-20230228_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:01 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedBalanceSheet" roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedIncomeStatement" roleURI="http://www.biomerica.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ShareholdersEquityType2or3" roleURI="http://www.biomerica.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedCashFlow" roleURI="http://www.biomerica.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_BASISOFPRESENTATION" roleURI="http://www.biomerica.com/role/BASISOFPRESENTATION"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SHAREHOLDERSEQUITY" roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATION" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASES" roleURI="http://www.biomerica.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SUBSEQUENTEVENTS" roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_AccountingPoliciesByPolicy" roleURI="http://www.biomerica.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATIONTables" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASESTables" roleURI="http://www.biomerica.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_InventoriesTable" roleURI="http://www.biomerica.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_OptionsActivityTable" roleURI="http://www.biomerica.com/role/OptionsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_RevenuefromcontractswithcustomersTable" roleURI="http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GeographicinformationregardingnetsalesTable" roleURI="http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SupplementalcashflowinformationrelatedtoleasesTable" roleURI="http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ThematurityofleaseliabilitiesTable" roleURI="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_BASISOFPRESENTATIONDetails" roleURI="http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SHAREHOLDERSEQUITYDetails" roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATIONDetails" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASESDetails" roleURI="http://www.biomerica.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SUBSEQUENTEVENTSDetails" roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#DocumentAndEntityInformation" roleURI="http://www.biomerica.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Investments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract9" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="bmra_UnlabeledAbstract9" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_UnlabeledAbstract9" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_UnlabeledAbstract9" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_UnlabeledAbstract9" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_UnlabeledAbstract9" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_UnlabeledAbstract9" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_AccumulatedAmortizationRightOfUseAssets" xlink:href="bmra-20230228.xsd#bmra_AccumulatedAmortizationRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="bmra_AccumulatedAmortizationRightOfUseAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionPlanExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_StockOptionPlanExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_IncreaseDecreaseInLeaseLiability" xlink:href="bmra-20230228.xsd#bmra_IncreaseDecreaseInLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="bmra_IncreaseDecreaseInLeaseLiability" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_CashPaidDuringThePeriodForAbstract" xlink:href="bmra-20230228.xsd#bmra_CashPaidDuringThePeriodForAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="bmra_CashPaidDuringThePeriodForAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_CashPaidDuringThePeriodForAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/BASISOFPRESENTATION">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccounting"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccounting" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SHAREHOLDERSEQUITY">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATION">
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationDisclosureTextBlock" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GeographicInformationDisclosureAbstract" xlink:to="bmra_GeographicInformationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SUBSEQUENTEVENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_MarketsAndMethodsOfDistributionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_LiquidityPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_LiquidityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="bmra_LiquidityPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PrepaidsPolicyPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_PrepaidsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="bmra_PrepaidsPolicyPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables">
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GeographicInformationDisclosureAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:href="bmra-20230228.xsd#bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/InventoriesTable">
    <loc xlink:type="locator" xlink:label="bmra_InventoriesAbstract" xlink:href="bmra-20230228.xsd#bmra_InventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_InventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/OptionsActivityTable">
    <loc xlink:type="locator" xlink:label="bmra_OptionsActivityAbstract" xlink:href="bmra-20230228.xsd#bmra_OptionsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_ClinicalLabMember" xlink:href="bmra-20230228.xsd#bmra_ClinicalLabMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="bmra_ClinicalLabMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_OverthecounterMember" xlink:href="bmra-20230228.xsd#bmra_OverthecounterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="bmra_OverthecounterMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_ContractManufacturingMember" xlink:href="bmra-20230228.xsd#bmra_ContractManufacturingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="bmra_ContractManufacturingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PhysiciansOfficeMember" xlink:href="bmra-20230228.xsd#bmra_PhysiciansOfficeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="bmra_PhysiciansOfficeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable">
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_EuropeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_NorthAmericaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SouthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SouthAmericaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SouthAmericaMember" order="3" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv3IKvQStWpXOHN720xZQ9E+7vcSGYrgD9E=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_MiddleEastMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MiddleEastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_MiddleEastMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:href="bmra-20230228.xsd#bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:to="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="bmra-20230228.xsd#bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:href="bmra-20230228.xsd#bmra_TheMaturityOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/BASISOFPRESENTATIONDetails">
    <loc xlink:type="locator" xlink:label="bmra_BASISOFPRESENTATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_BASISOFPRESENTATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_BASISOFPRESENTATIONDetailsLineItems" xlink:to="bmra_BASISOFPRESENTATIONDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_BASISOFPRESENTATIONDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_BASISOFPRESENTATIONDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_BASISOFPRESENTATIONDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_COVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_COVID19RelatedProductMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="bmra_COVID19RelatedProductMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_NONCOVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_NONCOVID19RelatedProductMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="bmra_NONCOVID19RelatedProductMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_BASISOFPRESENTATIONDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails">
    <loc xlink:type="locator" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_RangeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_AsiaAndUnitedStatesMember" xlink:href="bmra-20230228.xsd#bmra_AsiaAndUnitedStatesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="bmra_AsiaAndUnitedStatesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PublicOfferingMember" xlink:href="bmra-20230228.xsd#bmra_PublicOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="bmra_PublicOfferingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DistributionRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DistributionRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DistributionRightsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PurchasedTechnologyRightsMember" xlink:href="bmra-20230228.xsd#bmra_PurchasedTechnologyRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="bmra_PurchasedTechnologyRightsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PolishDistributorMember" xlink:href="bmra-20230228.xsd#bmra_PolishDistributorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="bmra_PolishDistributorMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_ATMOfferingMember" xlink:href="bmra-20230228.xsd#bmra_ATMOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="bmra_ATMOfferingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CostOfGoodsTotalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsPayableMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_TwoCustomersMember" xlink:href="bmra-20230228.xsd#bmra_TwoCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="bmra_TwoCustomersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_OneCustomerMember" xlink:href="bmra-20230228.xsd#bmra_OneCustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="bmra_OneCustomerMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_TwoVendorsMember" xlink:href="bmra-20230228.xsd#bmra_TwoVendorsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="bmra_TwoVendorsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_OneVendorMember" xlink:href="bmra-20230228.xsd#bmra_OneVendorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="bmra_OneVendorMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_VendorsMember" xlink:href="bmra-20230228.xsd#bmra_VendorsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="bmra_VendorsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_WorkingCapital" xlink:href="bmra-20230228.xsd#bmra_WorkingCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="bmra_WorkingCapital" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:href="bmra-20230228.xsd#bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CashUninsuredAmount" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AccountsReceivableGross" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Investments" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromCustomers" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="35" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails">
    <loc xlink:type="locator" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="bmra_SHAREHOLDERSEQUITYDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails">
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_InventoryGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASESDetails">
    <loc xlink:type="locator" xlink:label="bmra_LEASESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_LEASESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_LEASESDetailsLineItems" xlink:to="bmra_LEASESDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_LEASESDetailsTable" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:href="bmra-20230228.xsd#bmra_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain_0" xlink:href="bmra-20230228.xsd#bmra_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_BuildingInIrvineCaliforniaMember" xlink:href="bmra-20230228.xsd#bmra_BuildingInIrvineCaliforniaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="bmra_BuildingInIrvineCaliforniaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_LeaseByMexicanSubsidiaryMember" xlink:href="bmra-20230228.xsd#bmra_LeaseByMexicanSubsidiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="bmra_LeaseByMexicanSubsidiaryMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_UnitedStatesFacilityMember" xlink:href="bmra-20230228.xsd#bmra_UnitedStatesFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="bmra_UnitedStatesFacilityMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="bmra_MexicoFacilityMember" xlink:href="bmra-20230228.xsd#bmra_MexicoFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="bmra_MexicoFacilityMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_LEASESDetailsLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecurityDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_LEASESDetailsLineItems" xlink:to="us-gaap_SecurityDeposit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails">
    <loc xlink:type="locator" xlink:label="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="bmra_SUBSEQUENTEVENTSDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="bmra_SUBSEQUENTEVENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="bmra_SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_SharePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="29" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>bmra-20230228_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:01 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $17,432 and $153,231 as of Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net of inventory reserves of $807,576 and $845,549 as of Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl1" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net of accumulated depreciation and amortization of $1,316,268 and $1,305,360 as of Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use assets, net of accumulated amortization of $927,077 and $724,802 as of Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_AccumulatedAmortizationRightOfUseAssets" xlink:href="bmra-20230228.xsd#bmra_AccumulatedAmortizationRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_AccumulatedAmortizationRightOfUseAssets_lbl" xml:lang="en-US">Accumulated amortization, Right of Use Assets (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_AccumulatedAmortizationRightOfUseAssets" xlink:to="bmra_AccumulatedAmortizationRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net of accumulated amortization of $27,383 and $18,994 as of Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization, Intangible Assets (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability, current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies(Notes 5-7)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.08 par value, 25,000,000 shares authorized, 13,488,313 and 12,867,924 issued and outstanding at Feburary 28, 2023 and May 31, 2022, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock par value (in Dollars per share) (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in-capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xml:lang="en-US">Dividend and interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net loss per common share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per common share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Balances (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Balances (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Option Exercised, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Net proceeds from ATM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Value, New Issues (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Net proceeds from ATM (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock option expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" xml:lang="en-US">Recovery for allowance on accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionPlanExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Stock option expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of right-of-use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_IncreaseDecreaseInLeaseLiability" xlink:href="bmra-20230228.xsd#bmra_IncreaseDecreaseInLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_IncreaseDecreaseInLeaseLiability_lbl" xml:lang="en-US">Reduction in lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_IncreaseDecreaseInLeaseLiability" xlink:to="bmra_IncreaseDecreaseInLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Expenditures related to intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Gross proceeds from sale of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Costs from sale of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents at end of the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total gross inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Options Outstanding, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Options Outstanding, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Option Outstanding, Exercise Price Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Option Outstanding, Exercise Price Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Option Granted, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Option Granted, Exercise Price Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Option Exercised, Exercise Price Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Option Cancelled or expired, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Option Cancelled or expired, Exercise Price Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue From Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Net Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">Less than 1 year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">1 to 2 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2 to 3 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">3 to 4 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">4 to 5 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract" xlink:to="bmra_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract0" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract0" xlink:to="bmra_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract1" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract1" xlink:to="bmra_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract2" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract2" xlink:to="bmra_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract3" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract3" xlink:to="bmra_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract4" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract4" xlink:to="bmra_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract5" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract5" xlink:to="bmra_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract6" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract6" xlink:to="bmra_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract7" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract7" xlink:to="bmra_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract8" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract8" xlink:to="bmra_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract9" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract9" xlink:to="bmra_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract10" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract10" xlink:to="bmra_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract" xlink:href="bmra-20230228.xsd#bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract_lbl" xml:lang="en-US">The accompanying notes are an integral part of these statements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract11" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract11" xlink:to="bmra_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract12" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract12" xlink:to="bmra_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract13" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract13" xlink:to="bmra_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract14" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract14" xlink:to="bmra_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract15" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract15" xlink:to="bmra_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract16" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract16" xlink:to="bmra_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract17" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract17" xlink:to="bmra_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract18" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract18" xlink:to="bmra_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract19" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract19" xlink:to="bmra_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of common and common equivalent shares:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract20" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract20" xlink:to="bmra_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract21" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract21" xlink:to="bmra_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract22" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract22" xlink:to="bmra_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive loss, net of tax:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract23" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract23" xlink:to="bmra_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract24" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract24" xlink:to="bmra_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0" xlink:href="bmra-20230228.xsd#bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0_lbl" xml:lang="en-US">The accompanying notes are an integral part of these statements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract25" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract25" xlink:to="bmra_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1" xlink:href="bmra-20230228.xsd#bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1_lbl" xml:lang="en-US">The accompanying notes are an integral part of these statements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract26" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract26" xlink:to="bmra_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract27" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract27" xlink:to="bmra_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract28" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract28" xlink:to="bmra_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract29" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract29" xlink:to="bmra_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract30" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract30" xlink:to="bmra_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract31" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract31" xlink:to="bmra_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_CashPaidDuringThePeriodForAbstract" xlink:href="bmra-20230228.xsd#bmra_CashPaidDuringThePeriodForAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_CashPaidDuringThePeriodForAbstract_lbl" xml:lang="en-US">Cash paid during the period for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_CashPaidDuringThePeriodForAbstract" xlink:to="bmra_CashPaidDuringThePeriodForAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnlabeledAbstract32" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract32" xlink:to="bmra_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2" xlink:href="bmra-20230228.xsd#bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2_lbl" xml:lang="en-US">The accompanying notes are an integral part of these statements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US">Basis of Accounting [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationDisclosureTextBlock" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_GeographicInformationDisclosureTextBlock_lbl" xml:lang="en-US">Geographic Information Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GeographicInformationDisclosureTextBlock" xlink:to="bmra_GeographicInformationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:href="bmra-20230228.xsd#bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract_lbl" xml:lang="en-US">Revenues from sales to unaffiliated customers:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:to="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:href="bmra-20230228.xsd#bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl" xml:lang="en-US">Schedule Of Cash Flow Supplemental Disclosures Related To Lease [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:to="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_ClinicalLabMember" xlink:href="bmra-20230228.xsd#bmra_ClinicalLabMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_ClinicalLabMember_lbl" xml:lang="en-US">Clinical Lab [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ClinicalLabMember" xlink:to="bmra_ClinicalLabMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_OverthecounterMember" xlink:href="bmra-20230228.xsd#bmra_OverthecounterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_OverthecounterMember_lbl" xml:lang="en-US">Over-the-counter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OverthecounterMember" xlink:to="bmra_OverthecounterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_ContractManufacturingMember" xlink:href="bmra-20230228.xsd#bmra_ContractManufacturingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_ContractManufacturingMember_lbl" xml:lang="en-US">Contract Manufacturing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ContractManufacturingMember" xlink:to="bmra_ContractManufacturingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PhysiciansOfficeMember" xlink:href="bmra-20230228.xsd#bmra_PhysiciansOfficeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_PhysiciansOfficeMember_lbl" xml:lang="en-US">Physicians Office [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PhysiciansOfficeMember" xlink:to="bmra_PhysiciansOfficeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_AsiaMember_lbl" xml:lang="en-US">Asia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_EuropeMember_lbl" xml:lang="en-US">Europe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_NorthAmericaMember_lbl" xml:lang="en-US">North America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SouthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SouthAmericaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SouthAmericaMember_lbl" xml:lang="en-US">South America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SouthAmericaMember" xlink:to="srt_SouthAmericaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MiddleEastMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MiddleEastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MiddleEastMember_lbl" xml:lang="en-US">Middle East [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MiddleEastMember" xlink:to="us-gaap_MiddleEastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_lbl" xml:lang="en-US">Equity Interest Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xml:lang="en-US">Property Subject to or Available for Operating Lease [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_WorkingCapital" xlink:href="bmra-20230228.xsd#bmra_WorkingCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_WorkingCapital_lbl" xml:lang="en-US">Working Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_WorkingCapital" xlink:to="bmra_WorkingCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:href="bmra-20230228.xsd#bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl" xml:lang="en-US">Shelf Registration Statement Maximum Authorized Common Stock Issuance Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:to="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Sale of Stock, Price Per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash, Uninsured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv3IKvQStWpXOPgERbyPoEwlNOJ+VKPGw4k=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US">Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromCustomers_lbl" xml:lang="en-US">Proceeds from Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCustomers" xlink:to="us-gaap_ProceedsFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecurityDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_MarketsAndMethodsOfDistributionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl" xml:lang="en-US">Markets And Methods of Distribution Policy [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:to="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_LiquidityPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_LiquidityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_LiquidityPolicyTextBlock_lbl" xml:lang="en-US">Liquidity Policy [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LiquidityPolicyTextBlock" xlink:to="bmra_LiquidityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PrepaidsPolicyPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_PrepaidsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_PrepaidsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Prepaids Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PrepaidsPolicyPolicyTextBlock" xlink:to="bmra_PrepaidsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_COVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_COVID19RelatedProductMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_COVID19RelatedProductMember_lbl" xml:lang="en-US">COVID-19 Related Product [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_COVID19RelatedProductMember" xlink:to="bmra_COVID19RelatedProductMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_NONCOVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_NONCOVID19RelatedProductMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_NONCOVID19RelatedProductMember_lbl" xml:lang="en-US">NON COVID-19 Related Product [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_NONCOVID19RelatedProductMember" xlink:to="bmra_NONCOVID19RelatedProductMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PublicOfferingMember" xlink:href="bmra-20230228.xsd#bmra_PublicOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_PublicOfferingMember_lbl" xml:lang="en-US">Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PublicOfferingMember" xlink:to="bmra_PublicOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_ATMOfferingMember" xlink:href="bmra-20230228.xsd#bmra_ATMOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_ATMOfferingMember_lbl" xml:lang="en-US">ATM Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ATMOfferingMember" xlink:to="bmra_ATMOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_AsiaAndUnitedStatesMember" xlink:href="bmra-20230228.xsd#bmra_AsiaAndUnitedStatesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_AsiaAndUnitedStatesMember_lbl" xml:lang="en-US">Asia and United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_AsiaAndUnitedStatesMember" xlink:to="bmra_AsiaAndUnitedStatesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TwoCustomersMember" xlink:href="bmra-20230228.xsd#bmra_TwoCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TwoCustomersMember_lbl" xml:lang="en-US">Two Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TwoCustomersMember" xlink:to="bmra_TwoCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_OneCustomerMember" xlink:href="bmra-20230228.xsd#bmra_OneCustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OneCustomerMember" xlink:to="bmra_OneCustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_TwoVendorsMember" xlink:href="bmra-20230228.xsd#bmra_TwoVendorsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_TwoVendorsMember_lbl" xml:lang="en-US">Two Vendors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TwoVendorsMember" xlink:to="bmra_TwoVendorsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_OneVendorMember" xlink:href="bmra-20230228.xsd#bmra_OneVendorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_OneVendorMember_lbl" xml:lang="en-US">One Vendor [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OneVendorMember" xlink:to="bmra_OneVendorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_VendorsMember" xlink:href="bmra-20230228.xsd#bmra_VendorsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_VendorsMember_lbl" xml:lang="en-US">Vendors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_VendorsMember" xlink:to="bmra_VendorsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DistributionRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DistributionRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DistributionRightsMember_lbl" xml:lang="en-US">Distribution Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DistributionRightsMember" xlink:to="us-gaap_DistributionRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PurchasedTechnologyRightsMember" xlink:href="bmra-20230228.xsd#bmra_PurchasedTechnologyRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_PurchasedTechnologyRightsMember_lbl" xml:lang="en-US">Purchased Technology Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PurchasedTechnologyRightsMember" xlink:to="bmra_PurchasedTechnologyRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PolishDistributorMember" xlink:href="bmra-20230228.xsd#bmra_PolishDistributorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_PolishDistributorMember_lbl" xml:lang="en-US">Polish Distributor [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PolishDistributorMember" xlink:to="bmra_PolishDistributorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MX_lbl" xml:lang="en-US">MEXICO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_BuildingInIrvineCaliforniaMember" xlink:href="bmra-20230228.xsd#bmra_BuildingInIrvineCaliforniaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_BuildingInIrvineCaliforniaMember_lbl" xml:lang="en-US">Building In Irvine California [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_BuildingInIrvineCaliforniaMember" xlink:to="bmra_BuildingInIrvineCaliforniaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_LeaseByMexicanSubsidiaryMember" xlink:href="bmra-20230228.xsd#bmra_LeaseByMexicanSubsidiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_LeaseByMexicanSubsidiaryMember_lbl" xml:lang="en-US">Lease by Mexican Subsidiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LeaseByMexicanSubsidiaryMember" xlink:to="bmra_LeaseByMexicanSubsidiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_UnitedStatesFacilityMember" xlink:href="bmra-20230228.xsd#bmra_UnitedStatesFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_UnitedStatesFacilityMember_lbl" xml:lang="en-US">United States Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnitedStatesFacilityMember" xlink:to="bmra_UnitedStatesFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_MexicoFacilityMember" xlink:href="bmra-20230228.xsd#bmra_MexicoFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="bmra_MexicoFacilityMember_lbl" xml:lang="en-US">Mexico Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_MexicoFacilityMember" xlink:to="bmra_MexicoFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable_lbl" xml:lang="en-US">GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems_lbl" xml:lang="en-US">GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_BASISOFPRESENTATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_BASISOFPRESENTATIONDetailsTable_lbl" xml:lang="en-US">BASIS OF PRESENTATION (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_BASISOFPRESENTATIONDetailsTable" xlink:to="bmra_BASISOFPRESENTATIONDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_BASISOFPRESENTATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_BASISOFPRESENTATIONDetailsLineItems_lbl" xml:lang="en-US">BASIS OF PRESENTATION (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_BASISOFPRESENTATIONDetailsLineItems" xlink:to="bmra_BASISOFPRESENTATIONDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_lbl" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsTable_lbl" xml:lang="en-US">SHAREHOLDERS&apos; EQUITY (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsTable" xlink:to="bmra_SHAREHOLDERSEQUITYDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SHAREHOLDERSEQUITYDetailsLineItems_lbl" xml:lang="en-US">SHAREHOLDERS&apos; EQUITY (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="bmra_SHAREHOLDERSEQUITYDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsTable_lbl" xml:lang="en-US">GEOGRAPHIC INFORMATION (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsTable" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GEOGRAPHICINFORMATIONDetailsLineItems_lbl" xml:lang="en-US">GEOGRAPHIC INFORMATION (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="bmra_GEOGRAPHICINFORMATIONDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:href="bmra-20230228.xsd#bmra_PropertySubjectToOrAvailableForOperatingLease_Domain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain_lbl" xml:lang="en-US">PropertySubjectToOrAvailableForOperatingLease_ [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain" xlink:to="bmra_PropertySubjectToOrAvailableForOperatingLease_Domain_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_LEASESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_LEASESDetailsTable_lbl" xml:lang="en-US">LEASES (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LEASESDetailsTable" xlink:to="bmra_LEASESDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_LEASESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_LEASESDetailsLineItems_lbl" xml:lang="en-US">LEASES (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LEASESDetailsLineItems" xlink:to="bmra_LEASESDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SUBSEQUENTEVENTSDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SUBSEQUENTEVENTSDetailsTable_lbl" xml:lang="en-US">SUBSEQUENT EVENTS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SUBSEQUENTEVENTSDetailsTable" xlink:to="bmra_SUBSEQUENTEVENTSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SUBSEQUENTEVENTSDetailsLineItems_lbl" xml:lang="en-US">SUBSEQUENT EVENTS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="bmra_SUBSEQUENTEVENTSDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_AccumulatedAmortizationRightOfUseAssets_lbl0" xml:lang="en-US">Amount of accumulated amortization of right-of-use asset for operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_AccumulatedAmortizationRightOfUseAssets" xlink:to="bmra_AccumulatedAmortizationRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_GeographicInformationDisclosureTextBlock_lbl0" xml:lang="en-US">The entire disclosure for reporting segments according to the geographic areas.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GeographicInformationDisclosureTextBlock" xlink:to="bmra_GeographicInformationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_IncreaseDecreaseInLeaseLiability_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in LeaseLiability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_IncreaseDecreaseInLeaseLiability" xlink:to="bmra_IncreaseDecreaseInLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_LiquidityPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for liquidity position during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LiquidityPolicyTextBlock" xlink:to="bmra_LiquidityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for Markets And Methods Of Distribution during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:to="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_PrepaidsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for prepaids.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PrepaidsPolicyPolicyTextBlock" xlink:to="bmra_PrepaidsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of supplemental cash flow information related to lease for the periods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:to="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl0" xml:lang="en-US">Amount related with Maximum Authorized Common Stock Issuance of Shelf Registration Statement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:to="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="bmra_WorkingCapital_lbl0" xml:lang="en-US">Amount of working capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_WorkingCapital" xlink:to="bmra_WorkingCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl1" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_WorkingCapital_lbl1" xml:lang="en-US">Working Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_WorkingCapital" xlink:to="bmra_WorkingCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract_lbl0" xml:lang="en-US">The Accompanying Notes Are An Integral Part Of These Statements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MiddleEastMember_lbl0" xml:lang="en-US">Middle East [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MiddleEastMember" xlink:to="us-gaap_MiddleEastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TwoCustomersMember_lbl0" xml:lang="en-US">Two Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TwoCustomersMember" xlink:to="bmra_TwoCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PhysiciansOfficeMember_lbl0" xml:lang="en-US">Physicians Office Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PhysiciansOfficeMember" xlink:to="bmra_PhysiciansOfficeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_VendorsMember_lbl0" xml:lang="en-US">Vendors Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_VendorsMember" xlink:to="bmra_VendorsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl0" xml:lang="en-US">Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PurchasedTechnologyRightsMember_lbl0" xml:lang="en-US">Purchased Technology Rights Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PurchasedTechnologyRightsMember" xlink:to="bmra_PurchasedTechnologyRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl1" xml:lang="en-US">Shelf Registration Statement Maximum Authorized Common Stock Issuance Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:to="bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl0" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl0" xml:lang="en-US">Security Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_LiquidityPolicyTextBlock_lbl1" xml:lang="en-US">Liquidity Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LiquidityPolicyTextBlock" xlink:to="bmra_LiquidityPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_AsiaAndUnitedStatesMember_lbl0" xml:lang="en-US">Asia And United States Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_AsiaAndUnitedStatesMember" xlink:to="bmra_AsiaAndUnitedStatesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_OverthecounterMember_lbl0" xml:lang="en-US">Overthecounter Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OverthecounterMember" xlink:to="bmra_OverthecounterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_LeaseByMexicanSubsidiaryMember_lbl0" xml:lang="en-US">Lease By Mexican Subsidiary Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_LeaseByMexicanSubsidiaryMember" xlink:to="bmra_LeaseByMexicanSubsidiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PrepaidsPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Prepaids Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PrepaidsPolicyPolicyTextBlock" xlink:to="bmra_PrepaidsPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_COVID19RelatedProductMember_lbl0" xml:lang="en-US">COVID19 Related Product Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_COVID19RelatedProductMember" xlink:to="bmra_COVID19RelatedProductMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="bmra-20230228.xsd#bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information Related To Leases Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AsiaMember_lbl0" xml:lang="en-US">Asia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract18" xlink:to="bmra_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract19" xlink:to="bmra_UnlabeledAbstract19_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:href="bmra-20230228.xsd#bmra_TheMaturityOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TheMaturityOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">The Maturity Of Lease Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="bmra_TheMaturityOfLeaseLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract16" xlink:to="bmra_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract17" xlink:to="bmra_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_RevenueFromContractsWithCustomersAbstract" xlink:href="bmra-20230228.xsd#bmra_RevenueFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_RevenueFromContractsWithCustomersAbstract_lbl" xml:lang="en-US">Revenue From Contracts With Customers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_RevenueFromContractsWithCustomersAbstract" xlink:to="bmra_RevenueFromContractsWithCustomersAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_ATMOfferingMember_lbl0" xml:lang="en-US">ATMOffering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ATMOfferingMember" xlink:to="bmra_ATMOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PolishDistributorMember_lbl0" xml:lang="en-US">Polish Distributor Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PolishDistributorMember" xlink:to="bmra_PolishDistributorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract21" xlink:to="bmra_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_OneCustomerMember_lbl0" xml:lang="en-US">One Customer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OneCustomerMember" xlink:to="bmra_OneCustomerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract22" xlink:to="bmra_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract20" xlink:to="bmra_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract25" xlink:to="bmra_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract26" xlink:to="bmra_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract23" xlink:to="bmra_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract24" xlink:to="bmra_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract29" xlink:to="bmra_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract27" xlink:to="bmra_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract28" xlink:to="bmra_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnitedStatesFacilityMember_lbl0" xml:lang="en-US">United States Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnitedStatesFacilityMember" xlink:to="bmra_UnitedStatesFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract32" xlink:to="bmra_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract30" xlink:to="bmra_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract31" xlink:to="bmra_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_ContractManufacturingMember_lbl0" xml:lang="en-US">Contract Manufacturing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ContractManufacturingMember" xlink:to="bmra_ContractManufacturingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_PublicOfferingMember_lbl0" xml:lang="en-US">Public Offering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_PublicOfferingMember" xlink:to="bmra_PublicOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl0" xml:lang="en-US">Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl1" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract10" xlink:to="bmra_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract11" xlink:to="bmra_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract14" xlink:to="bmra_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract15" xlink:to="bmra_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract12" xlink:to="bmra_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract13" xlink:to="bmra_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl0" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_CashPaidDuringThePeriodForAbstract_lbl0" xml:lang="en-US">Cash Paid During The Period For Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_CashPaidDuringThePeriodForAbstract" xlink:to="bmra_CashPaidDuringThePeriodForAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl0" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract2" xlink:to="bmra_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract1" xlink:to="bmra_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl0" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract4" xlink:to="bmra_UnlabeledAbstract4_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract3" xlink:to="bmra_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract0" xlink:to="bmra_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_MexicoFacilityMember_lbl0" xml:lang="en-US">Mexico Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_MexicoFacilityMember" xlink:to="bmra_MexicoFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract9" xlink:to="bmra_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract6" xlink:to="bmra_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract5" xlink:to="bmra_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract8" xlink:to="bmra_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract7" xlink:to="bmra_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract_lbl0" xml:lang="en-US">Revenues From Sales To Unaffiliated Customers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:to="bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_InventoriesAbstract" xlink:href="bmra-20230228.xsd#bmra_InventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_InventoriesAbstract_lbl" xml:lang="en-US">Inventories Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_InventoriesAbstract" xlink:to="bmra_InventoriesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DistributionRightsMember_lbl0" xml:lang="en-US">Distribution Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DistributionRightsMember" xlink:to="us-gaap_DistributionRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GeographicInformationDisclosureAbstract_lbl" xml:lang="en-US">Geographic Information Disclosure Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GeographicInformationDisclosureAbstract" xlink:to="bmra_GeographicInformationDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Cash Flow Supplemental Disclosures Related To Lease Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:to="bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCustomers_lbl0" xml:lang="en-US">Proceeds from Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCustomers" xlink:to="us-gaap_ProceedsFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_UnlabeledAbstract" xlink:to="bmra_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_NONCOVID19RelatedProductMember_lbl0" xml:lang="en-US">NONCOVID19 Related Product Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_NONCOVID19RelatedProductMember" xlink:to="bmra_NONCOVID19RelatedProductMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TwoVendorsMember_lbl0" xml:lang="en-US">Two Vendors Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TwoVendorsMember" xlink:to="bmra_TwoVendorsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MX_lbl0" xml:lang="en-US">MEXICO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SouthAmericaMember_lbl0" xml:lang="en-US">South America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SouthAmericaMember" xlink:to="srt_SouthAmericaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_GeographicInformationRegardingNetSalesAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationRegardingNetSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GeographicInformationRegardingNetSalesAbstract_lbl" xml:lang="en-US">Geographic Information Regarding Net Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GeographicInformationRegardingNetSalesAbstract" xlink:to="bmra_GeographicInformationRegardingNetSalesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_GeographicInformationDisclosureTextBlock_lbl1" xml:lang="en-US">Geographic Information Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_GeographicInformationDisclosureTextBlock" xlink:to="bmra_GeographicInformationDisclosureTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_OneVendorMember_lbl0" xml:lang="en-US">One Vendor Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OneVendorMember" xlink:to="bmra_OneVendorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccounting_lbl0" xml:lang="en-US">Basis of Accounting [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl0" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_BuildingInIrvineCaliforniaMember_lbl0" xml:lang="en-US">Building In Irvine California Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_BuildingInIrvineCaliforniaMember" xlink:to="bmra_BuildingInIrvineCaliforniaMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl0" xml:lang="en-US">Cash, Uninsured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl1" xml:lang="en-US">Markets And Methods Of Distribution Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:to="bmra_MarketsAndMethodsOfDistributionPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EuropeMember_lbl0" xml:lang="en-US">Europe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1_lbl0" xml:lang="en-US">The Accompanying Notes Are An Integral Part Of These Statements Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0_lbl0" xml:lang="en-US">The Accompanying Notes Are An Integral Part Of These Statements Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2_lbl0" xml:lang="en-US">The Accompanying Notes Are An Integral Part Of These Statements Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2" xlink:to="bmra_TheAccompanyingNotesAreAnIntegralPartOfTheseStatementsAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl0" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_ClinicalLabMember_lbl0" xml:lang="en-US">Clinical Lab Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_ClinicalLabMember" xlink:to="bmra_ClinicalLabMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NorthAmericaMember_lbl0" xml:lang="en-US">North America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="bmra_OptionsActivityAbstract" xlink:href="bmra-20230228.xsd#bmra_OptionsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="bmra_OptionsActivityAbstract_lbl" xml:lang="en-US">Options Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bmra_OptionsActivityAbstract" xlink:to="bmra_OptionsActivityAbstract_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>bmra-20230228_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 14 18:11:01 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedBalanceSheet" roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedIncomeStatement" roleURI="http://www.biomerica.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ShareholdersEquityType2or3" roleURI="http://www.biomerica.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ConsolidatedCashFlow" roleURI="http://www.biomerica.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_BASISOFPRESENTATION" roleURI="http://www.biomerica.com/role/BASISOFPRESENTATION"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SHAREHOLDERSEQUITY" roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITY"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATION" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATION"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASES" roleURI="http://www.biomerica.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SUBSEQUENTEVENTS" roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_AccountingPoliciesByPolicy" roleURI="http://www.biomerica.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATIONTables" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASESTables" roleURI="http://www.biomerica.com/role/LEASESTables"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_InventoriesTable" roleURI="http://www.biomerica.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_OptionsActivityTable" roleURI="http://www.biomerica.com/role/OptionsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_RevenuefromcontractswithcustomersTable" roleURI="http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GeographicinformationregardingnetsalesTable" roleURI="http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SupplementalcashflowinformationrelatedtoleasesTable" roleURI="http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_ThematurityofleaseliabilitiesTable" roleURI="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_BASISOFPRESENTATIONDetails" roleURI="http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SHAREHOLDERSEQUITYDetails" roleURI="http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_GEOGRAPHICINFORMATIONDetails" roleURI="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_LEASESDetails" roleURI="http://www.biomerica.com/role/LEASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#bmra_r_SUBSEQUENTEVENTSDetails" roleURI="http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="bmra-20230228.xsd#DocumentAndEntityInformation" roleURI="http://www.biomerica.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Investments" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="UnlabeledAbstract9" xlink:href="bmra-20230228.xsd#bmra_UnlabeledAbstract9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="UnlabeledAbstract9" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnlabeledAbstract9" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnlabeledAbstract9" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnlabeledAbstract9" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnlabeledAbstract9" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnlabeledAbstract9" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationRightOfUseAssets" xlink:href="bmra-20230228.xsd#bmra_AccumulatedAmortizationRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="AccumulatedAmortizationRightOfUseAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_0" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionPlanExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_StockOptionPlanExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInLeaseLiability" xlink:href="bmra-20230228.xsd#bmra_IncreaseDecreaseInLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInLeaseLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidDuringThePeriodForAbstract" xlink:href="bmra-20230228.xsd#bmra_CashPaidDuringThePeriodForAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashPaidDuringThePeriodForAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringThePeriodForAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/BASISOFPRESENTATION">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccounting" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SHAREHOLDERSEQUITY">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATION">
    <loc xlink:type="locator" xlink:label="GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GeographicInformationDisclosureTextBlock" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicInformationDisclosureAbstract" xlink:to="GeographicInformationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASES">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SUBSEQUENTEVENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketsAndMethodsOfDistributionPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_MarketsAndMethodsOfDistributionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="MarketsAndMethodsOfDistributionPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiquidityPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_LiquidityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="LiquidityPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidsPolicyPolicyTextBlock" xlink:href="bmra-20230228.xsd#bmra_PrepaidsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PrepaidsPolicyPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables">
    <loc xlink:type="locator" xlink:label="GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicInformationDisclosureAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" xlink:href="bmra-20230228.xsd#bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/InventoriesTable">
    <loc xlink:type="locator" xlink:label="InventoriesAbstract" xlink:href="bmra-20230228.xsd#bmra_InventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/OptionsActivityTable">
    <loc xlink:type="locator" xlink:label="OptionsActivityAbstract" xlink:href="bmra-20230228.xsd#bmra_OptionsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="RevenueFromContractsWithCustomersAbstract" xlink:href="bmra-20230228.xsd#bmra_RevenueFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractsWithCustomersAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ClinicalLabMember" xlink:href="bmra-20230228.xsd#bmra_ClinicalLabMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ClinicalLabMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OverthecounterMember" xlink:href="bmra-20230228.xsd#bmra_OverthecounterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="OverthecounterMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractManufacturingMember" xlink:href="bmra-20230228.xsd#bmra_ContractManufacturingMember"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+1Vq3zhhUlfDeP/RQUzUZihDO8dLtQrMZMNe4t6pAivP0axfdFZpsLdRcC6V+fMas6b2XXhZqzTUG0uAdGWrZ1/9LQM6vrwtTMpuVnNAzALrGPiU0aSJ6Lm+tCpVKyLs0kVDnWIvzXCAoTXI2RwDom02fANKFGZv0QJK7rzOMMlsA75snMZR3F] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ContractManufacturingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PhysiciansOfficeMember" xlink:href="bmra-20230228.xsd#bmra_PhysiciansOfficeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PhysiciansOfficeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable">
    <loc xlink:type="locator" xlink:label="GeographicInformationRegardingNetSalesAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationRegardingNetSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable"/>
    <loc xlink:type="locator" xlink:label="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicInformationRegardingNetSalesAbstract" xlink:to="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_EuropeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_NorthAmericaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_SouthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SouthAmericaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SouthAmericaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MiddleEastMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MiddleEastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_MiddleEastMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable" xlink:to="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:href="bmra-20230228.xsd#bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems" xlink:to="RevenuesFromSalesToUnaffiliatedCustomersAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromSalesToUnaffiliatedCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable">
    <loc xlink:type="locator" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="bmra-20230228.xsd#bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="TheMaturityOfLeaseLiabilitiesAbstract" xlink:href="bmra-20230228.xsd#bmra_TheMaturityOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TheMaturityOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/BASISOFPRESENTATIONDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="BASISOFPRESENTATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BASISOFPRESENTATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_BASISOFPRESENTATIONDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BASISOFPRESENTATIONDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BASISOFPRESENTATIONDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BASISOFPRESENTATIONDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BASISOFPRESENTATIONDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="COVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_COVID19RelatedProductMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="COVID19RelatedProductMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NONCOVID19RelatedProductMember" xlink:href="bmra-20230228.xsd#bmra_NONCOVID19RelatedProductMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="NONCOVID19RelatedProductMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BASISOFPRESENTATIONDetailsTable" xlink:to="BASISOFPRESENTATIONDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BASISOFPRESENTATIONDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PublicOfferingMember" xlink:href="bmra-20230228.xsd#bmra_PublicOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PublicOfferingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoCustomersMember" xlink:href="bmra-20230228.xsd#bmra_TwoCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TwoCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OneCustomerMember" xlink:href="bmra-20230228.xsd#bmra_OneCustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="OneCustomerMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoVendorsMember" xlink:href="bmra-20230228.xsd#bmra_TwoVendorsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TwoVendorsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OneVendorMember" xlink:href="bmra-20230228.xsd#bmra_OneVendorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="OneVendorMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorsMember" xlink:href="bmra-20230228.xsd#bmra_VendorsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="VendorsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AsiaAndUnitedStatesMember" xlink:href="bmra-20230228.xsd#bmra_AsiaAndUnitedStatesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="AsiaAndUnitedStatesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PolishDistributorMember" xlink:href="bmra-20230228.xsd#bmra_PolishDistributorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="PolishDistributorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ATMOfferingMember" xlink:href="bmra-20230228.xsd#bmra_ATMOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="ATMOfferingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DistributionRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DistributionRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_DistributionRightsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasedTechnologyRightsMember" xlink:href="bmra-20230228.xsd#bmra_PurchasedTechnologyRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="PurchasedTechnologyRightsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_CostOfGoodsTotalMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsPayableMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CreditConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsTable" xlink:to="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingCapital" xlink:href="bmra-20230228.xsd#bmra_WorkingCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="WorkingCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" xlink:href="bmra-20230228.xsd#bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_CashUninsuredAmount" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AccountsReceivableGross" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_Investments" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ProceedsFromCustomers" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="SHAREHOLDERSEQUITYDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SHAREHOLDERSEQUITYDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SHAREHOLDERSEQUITYDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="SHAREHOLDERSEQUITYDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsTable" xlink:to="SHAREHOLDERSEQUITYDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREHOLDERSEQUITYDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails">
    <loc xlink:type="locator" xlink:label="GeographicInformationDisclosureAbstract" xlink:href="bmra-20230228.xsd#bmra_GeographicInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GEOGRAPHICINFORMATIONDetailsTable" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsTable"/>
    <loc xlink:type="locator" xlink:label="GEOGRAPHICINFORMATIONDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_GEOGRAPHICINFORMATIONDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicInformationDisclosureAbstract" xlink:to="GEOGRAPHICINFORMATIONDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MX" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsTable" xlink:to="GEOGRAPHICINFORMATIONDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_InventoryGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GEOGRAPHICINFORMATIONDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/LEASESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsTable" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LEASESDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_LEASESDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="LEASESDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsTable" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BuildingInIrvineCaliforniaMember" xlink:href="bmra-20230228.xsd#bmra_BuildingInIrvineCaliforniaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="BuildingInIrvineCaliforniaMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseByMexicanSubsidiaryMember" xlink:href="bmra-20230228.xsd#bmra_LeaseByMexicanSubsidiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="LeaseByMexicanSubsidiaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnitedStatesFacilityMember" xlink:href="bmra-20230228.xsd#bmra_UnitedStatesFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="UnitedStatesFacilityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MexicoFacilityMember" xlink:href="bmra-20230228.xsd#bmra_MexicoFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="MexicoFacilityMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsTable" xlink:to="LEASESDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecurityDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LEASESDetailsLineItems" xlink:to="us-gaap_SecurityDeposit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SUBSEQUENTEVENTSDetailsTable" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SUBSEQUENTEVENTSDetailsLineItems" xlink:href="bmra-20230228.xsd#bmra_SUBSEQUENTEVENTSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SUBSEQUENTEVENTSDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsTable" xlink:to="SUBSEQUENTEVENTSDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_SharePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.biomerica.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="bmra-20230228.xsd#bmra_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>exhibit31_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<head><title>Exhibit 31.1</title> </head> <body> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=left><b>Exhibit 31.1</b></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>CERTIFICATION PURSUANT TO</b></p><b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>18 U.S.C. SECTION 1350,</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>AS ADOPTED PURSUANT TO</p></b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>I, Zackary S. Irani, certify that:</p> <p style=MARGIN:0px align=justify><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>1. I have reviewed this Quarterly Report on Form 10-Q of Biomerica, Inc.;</p> <p style=MARGIN:0px align=justify><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p> <p style=MARGIN:0px align=justify><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p> <p style=MARGIN:0px align=justify><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=justify>4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p> <p style=MARGIN:0px align=justify><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America;</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">d) disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px">5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of our internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or other persons performing the equivalent functions):</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px; TEXT-INDENT:48px">b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</p> <p style=MARGIN:0px>&nbsp;</p> <table width=281 bordercolor=transparent style="WIDTH:210.75pt; BORDER-COLLAPSE:collapse; MARGIN-LEFT:-0.75pt" cellpadding=0 cellspacing=0> <tr style=HEIGHT:22pt> <td width=281 nowrap style="HEIGHT:14.75pt; WIDTH:210.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; PADDING-RIGHT:5.4pt"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"; COLOR:black'>Date: April 14, 2023</font></p></td></tr> <tr style=HEIGHT:14.75pt> <td width=281 nowrap style="BORDER-TOP:0px; HEIGHT:14.75pt; BORDER-RIGHT:0px; WIDTH:210.75pt; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; BORDER-LEFT:0px; PADDING-RIGHT:5.4pt"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"; COLOR:black'>/s/ Zackary S. Irani</font></p></td></tr> <tr style=HEIGHT:14.75pt> <td width=281 nowrap style="HEIGHT:14.75pt; WIDTH:210.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; PADDING-RIGHT:5.4pt"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"; COLOR:black'>Zackary S. Irani</font></p></td></tr> <tr style=HEIGHT:14.75pt> <td width=281 nowrap style="HEIGHT:14.75pt; WIDTH:210.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; PADDING-RIGHT:5.4pt"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"; COLOR:black'>Chief Executive Officer</font></p></td></tr> <tr style=HEIGHT:14.75pt> <td width=281 nowrap style="HEIGHT:14.75pt; WIDTH:210.75pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; PADDING-RIGHT:5.4pt"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"; COLOR:black'>(Principal Executive Officer)</font></p></td></tr></table> <p style="MARGIN-BOTTOM:9px; MARGIN-TOP:0px">&nbsp;</p></body>
<!-- EDGAR Validation Code: 83583F4E -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>exhibit31_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<head><title>Exhibit 31.2</title> </head> <body> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=left><font style=FONT-SIZE:9pt><b>EXHIBIT 31.2</b></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><font style=FONT-SIZE:9pt><b>CERTIFICATION PURSUANT TO</b></font></p><b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><font style=FONT-SIZE:9pt>18 U.S.C. SECTION 1350,</font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><font style=FONT-SIZE:9pt>AS ADOPTED PURSUANT TO</font></p></b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b><font style=FONT-SIZE:9pt>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></b><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px"><font style=FONT-SIZE:9pt>I, Gary Lu, certify that:</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px"><font style=FONT-SIZE:9pt>1. I have reviewed this Quarterly Report on Form 10-Q of Biomerica, Inc.;</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America;</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d) disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of our internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or other persons performing the equivalent functions):</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</font></p> <p style=MARGIN:0px><font style=FONT-SIZE:9pt><br></font></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px"><font style=FONT-SIZE:9pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></p> <p style=MARGIN:0px>&nbsp;</p> <table width=239 bordercolor=transparent style="WIDTH:179pt; BORDER-COLLAPSE:collapse" cellpadding=0 cellspacing=0> <tr style=HEIGHT:15pt> <td width=239 style="HEIGHT:22pt; WIDTH:179pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman","serif"'>Date: April 14, 2023</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman","serif"'>/s/ Gary Lu</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman","serif"'>Gary Lu</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman","serif"'>Chief Financial Officer</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0pt; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman","serif"'>(Principal Financial Officer)</font></p></td></tr></table> <p style=MARGIN:0px><br><br></p></body>
<!-- EDGAR Validation Code: 793D1491 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>exhibit32_1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<head><title>Exhibit 32.1</title> </head> <body> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px">&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px"><b>EXHIBIT 32.1</b></p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>CERTIFICATION PURSUANT TO</b></p><b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>18 U.S.C. SECTION 1350,</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>AS ADOPTED PURSUANT TO</p></b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px">In connection with the Quarterly Report of Biomerica, Inc. (the "Company") on Form 10-Q for the period ending February 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Zackary Irani, Chief Executive Officer of the Company, certify, to the best of my knowledge, Pursuant to Exchange Act Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002,</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; MARGIN-BOTTOM:-2px; FONT-FAMILY:'Times New Roman'; WIDTH:48px; MARGIN-TOP:0px; FLOAT:left">i. &nbsp;&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px; TEXT-INDENT:-2px">The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934, and</p> <p style="CLEAR:left; MARGIN:0px"><br></p> <p style="FONT-SIZE:9pt; MARGIN-BOTTOM:-2px; FONT-FAMILY:'Times New Roman'; WIDTH:48px; MARGIN-TOP:0px; FLOAT:left">ii. &nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px; TEXT-INDENT:-2px">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p> <p style="CLEAR:left; MARGIN:0px"><br></p> <p style=MARGIN:0px><br></p> <p style=MARGIN:0px><br></p> <table width=223 bordercolor=transparent style="WIDTH:167pt; BORDER-COLLAPSE:collapse" cellpadding=0 cellspacing=0> <tr style=HEIGHT:15pt> <td width=223 style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:167pt; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>/s/ Zackary S. Irani</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Zackary S. Irani</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Chief Executive Officer</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" /> </tr><tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in"> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Date: April 14, 2023</font></p></td></tr></table> <p style=MARGIN:0px><br></p> <p style=MARGIN:0px><br></p> <p style=MARGIN:0px><br><br></p></body>
<!-- EDGAR Validation Code: 0F0CF594 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>exhibit32_2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<head><title>Exhibit 32.2</title> </head> <body> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px">&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px"><b>EXHIBIT 32.2</b></p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>CERTIFICATION PURSUANT TO</b></p><b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>18 U.S.C. SECTION 1350,</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center>AS ADOPTED PURSUANT TO</p></b> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px" align=center><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; TEXT-ALIGN:justify; MARGIN:0px">In connection with the Quarterly Report of Biomerica, Inc. (the "Company") on Form 10-Q for the period ending February 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Gary Lu, Chief Financial Officer of the Company, certify, to the best of my knowledge, Pursuant to Exchange Act Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002,</p> <p style=MARGIN:0px><br></p> <p style="FONT-SIZE:9pt; MARGIN-BOTTOM:-2px; FONT-FAMILY:'Times New Roman'; WIDTH:48px; MARGIN-TOP:0px; FLOAT:left">i. &nbsp;&nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px; TEXT-INDENT:-2px">The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934, and</p> <p style="CLEAR:left; MARGIN:0px"><br></p> <p style="FONT-SIZE:9pt; MARGIN-BOTTOM:-2px; FONT-FAMILY:'Times New Roman'; WIDTH:48px; MARGIN-TOP:0px; FLOAT:left">ii. &nbsp;</p> <p style="FONT-SIZE:9pt; FONT-FAMILY:'Times New Roman'; MARGIN:0px; TEXT-INDENT:-2px">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p> <p style="CLEAR:left; MARGIN:0px"><br></p> <p style=MARGIN:0px><br></p> <table width=239 bordercolor=transparent style="WIDTH:179pt; BORDER-COLLAPSE:collapse" cellpadding=0 cellspacing=0> <tr style=HEIGHT:15pt> <td width=239 style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:179pt; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in" valign=bottom> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>/s/ Gary Lu</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign=bottom> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Gary Lu</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign=bottom> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Chief Financial Officer</font></p></td></tr> <tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign=bottom /> </tr><tr style=HEIGHT:15pt> <td style="HEIGHT:15pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in" valign=bottom> <p style='FONT-SIZE:11pt; FONT-FAMILY:"Times New Roman","sans-serif"; MARGIN:0in 0in 0pt; LINE-HEIGHT:normal'><font style='FONT-SIZE:9pt; FONT-FAMILY:"Times New Roman"'>Date: April 14, 2023</font></p></td></tr></table> <p style=MARGIN:0px><br></p> <p style="MARGIN-BOTTOM:9px; MARGIN-TOP:0px"><br></p> <p style="MARGIN-BOTTOM:9px; MARGIN-TOP:0px"><br><br></p></body>
<!-- EDGAR Validation Code: 3E9D0857 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570276048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Apr. 14, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BIOMERICA, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BMRA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--05-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,821,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000073290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 28,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-2645573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">17571 Von Karman Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Irvine<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">645-2111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">COMMON STOCK, PAR VALUE $0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420566993648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,345,212<span></span>
</td>
<td class="nump">$ 5,916,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for doubtful accounts of $17,432 and $153,231 as of Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">754,559<span></span>
</td>
<td class="nump">773,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net of inventory reserves of $807,576 and $845,549 as of Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">2,064,152<span></span>
</td>
<td class="nump">2,416,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">318,448<span></span>
</td>
<td class="nump">320,283<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,482,371<span></span>
</td>
<td class="nump">9,427,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation and amortization of $1,316,268 and $1,305,360 as of Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">227,589<span></span>
</td>
<td class="nump">214,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets, net of accumulated amortization of $927,077 and $724,802 as of Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">1,101,648<span></span>
</td>
<td class="nump">1,301,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">165,324<span></span>
</td>
<td class="nump">165,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net of accumulated amortization of $27,383 and $18,994 as of Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">154,638<span></span>
</td>
<td class="nump">169,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">78,598<span></span>
</td>
<td class="nump">95,588<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">8,210,168<span></span>
</td>
<td class="nump">11,374,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">387,228<span></span>
</td>
<td class="nump">972,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">520,457<span></span>
</td>
<td class="nump">646,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Advance from customers</a></td>
<td class="nump">138,013<span></span>
</td>
<td class="nump">50,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, current portion</a></td>
<td class="nump">349,410<span></span>
</td>
<td class="nump">341,296<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,395,108<span></span>
</td>
<td class="nump">2,011,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, net of current portion</a></td>
<td class="nump">828,944<span></span>
</td>
<td class="nump">1,038,284<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">2,224,052<span></span>
</td>
<td class="nump">3,049,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies(Notes 5-7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_UnlabeledAbstract9', window );"><strong></strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.08 par value, 25,000,000 shares authorized, 13,488,313 and 12,867,924 issued and outstanding at Feburary 28, 2023 and May 31, 2022, respectively</a></td>
<td class="nump">1,079,065<span></span>
</td>
<td class="nump">1,029,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">45,443,164<span></span>
</td>
<td class="nump">42,446,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(110,911)<span></span>
</td>
<td class="num">(73,936)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(40,425,202)<span></span>
</td>
<td class="num">(35,077,379)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">5,986,116<span></span>
</td>
<td class="nump">8,324,714<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">$ 8,210,168<span></span>
</td>
<td class="nump">$ 11,374,280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_UnlabeledAbstract9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_UnlabeledAbstract9</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570191360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 17,432<span></span>
</td>
<td class="nump">$ 153,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserves</a></td>
<td class="nump">807,576<span></span>
</td>
<td class="nump">845,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">1,316,268<span></span>
</td>
<td class="nump">1,305,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_AccumulatedAmortizationRightOfUseAssets', window );">Accumulated amortization, Right of Use Assets (in Dollars)</a></td>
<td class="nump">927,077<span></span>
</td>
<td class="nump">724,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, Intangible Assets (in Dollars)</a></td>
<td class="nump">$ 27,383<span></span>
</td>
<td class="nump">$ 18,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in Dollars per share) (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in Shares)</a></td>
<td class="nump">13,488,313<span></span>
</td>
<td class="nump">12,867,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in Shares)</a></td>
<td class="nump">13,488,313<span></span>
</td>
<td class="nump">12,867,924<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_AccumulatedAmortizationRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset for operating lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_AccumulatedAmortizationRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420569754816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 1,111,442<span></span>
</td>
<td class="nump">$ 7,660,501<span></span>
</td>
<td class="nump">$ 4,230,792<span></span>
</td>
<td class="nump">$ 13,569,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="num">(991,169)<span></span>
</td>
<td class="num">(5,987,277)<span></span>
</td>
<td class="num">(3,813,599)<span></span>
</td>
<td class="num">(11,213,175)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">120,273<span></span>
</td>
<td class="nump">1,673,224<span></span>
</td>
<td class="nump">417,193<span></span>
</td>
<td class="nump">2,356,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">1,379,412<span></span>
</td>
<td class="nump">1,393,619<span></span>
</td>
<td class="nump">4,589,255<span></span>
</td>
<td class="nump">3,817,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">392,031<span></span>
</td>
<td class="nump">387,104<span></span>
</td>
<td class="nump">1,215,143<span></span>
</td>
<td class="nump">1,316,581<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,771,443<span></span>
</td>
<td class="nump">1,780,723<span></span>
</td>
<td class="nump">5,804,398<span></span>
</td>
<td class="nump">5,133,642<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,651,170)<span></span>
</td>
<td class="num">(107,499)<span></span>
</td>
<td class="num">(5,387,205)<span></span>
</td>
<td class="num">(2,777,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Dividend and interest income</a></td>
<td class="nump">36,086<span></span>
</td>
<td class="nump">6,019<span></span>
</td>
<td class="nump">77,368<span></span>
</td>
<td class="nump">19,740<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(1,615,084)<span></span>
</td>
<td class="num">(101,480)<span></span>
</td>
<td class="num">(5,309,837)<span></span>
</td>
<td class="num">(2,757,889)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(34,775)<span></span>
</td>
<td class="num">(2,688)<span></span>
</td>
<td class="num">(37,986)<span></span>
</td>
<td class="num">(14,134)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,649,859)<span></span>
</td>
<td class="num">$ (104,168)<span></span>
</td>
<td class="num">$ (5,347,823)<span></span>
</td>
<td class="num">$ (2,772,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per common share (in Dollars per share)</a></td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per common share (in Dollars per share)</a></td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common and common equivalent shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">13,481,490<span></span>
</td>
<td class="nump">12,820,481<span></span>
</td>
<td class="nump">13,340,958<span></span>
</td>
<td class="nump">12,611,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">13,481,490<span></span>
</td>
<td class="nump">12,820,481<span></span>
</td>
<td class="nump">13,340,958<span></span>
</td>
<td class="nump">12,611,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,649,859)<span></span>
</td>
<td class="num">$ (104,168)<span></span>
</td>
<td class="num">$ (5,347,823)<span></span>
</td>
<td class="num">$ (2,772,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(15,498)<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
<td class="num">(36,975)<span></span>
</td>
<td class="num">(12,901)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (1,665,357)<span></span>
</td>
<td class="num">$ (106,706)<span></span>
</td>
<td class="num">$ (5,384,798)<span></span>
</td>
<td class="num">$ (2,784,924)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420566191536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at May. 31, 2021</a></td>
<td class="nump">$ 984,571<span></span>
</td>
<td class="nump">$ 38,836,743<span></span>
</td>
<td class="num">$ (47,956)<span></span>
</td>
<td class="num">$ (30,546,335)<span></span>
</td>
<td class="nump">$ 9,227,023<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at May. 31, 2021</a></td>
<td class="nump">12,307,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">3,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 16,124<span></span>
</td>
<td class="nump">784,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">201,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,613)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">319,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">319,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,542,581)<span></span>
</td>
<td class="num">(1,542,581)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Aug. 31, 2021</a></td>
<td class="nump">$ 1,000,815<span></span>
</td>
<td class="nump">39,944,726<span></span>
</td>
<td class="num">(53,569)<span></span>
</td>
<td class="num">(32,088,916)<span></span>
</td>
<td class="nump">8,803,056<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Aug. 31, 2021</a></td>
<td class="nump">12,510,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at May. 31, 2021</a></td>
<td class="nump">$ 984,571<span></span>
</td>
<td class="nump">38,836,743<span></span>
</td>
<td class="num">(47,956)<span></span>
</td>
<td class="num">(30,546,335)<span></span>
</td>
<td class="nump">9,227,023<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at May. 31, 2021</a></td>
<td class="nump">12,307,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,772,023)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Feb. 28, 2022</a></td>
<td class="nump">$ 1,028,152<span></span>
</td>
<td class="nump">42,108,865<span></span>
</td>
<td class="num">(60,857)<span></span>
</td>
<td class="num">(33,318,358)<span></span>
</td>
<td class="nump">9,757,802<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Feb. 28, 2022</a></td>
<td class="nump">12,851,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Aug. 31, 2021</a></td>
<td class="nump">$ 1,000,815<span></span>
</td>
<td class="nump">39,944,726<span></span>
</td>
<td class="num">(53,569)<span></span>
</td>
<td class="num">(32,088,916)<span></span>
</td>
<td class="nump">8,803,056<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Aug. 31, 2021</a></td>
<td class="nump">12,510,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">28,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 12,970<span></span>
</td>
<td class="nump">870,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">883,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">162,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,125,274)<span></span>
</td>
<td class="num">(1,125,274)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Nov. 30, 2021</a></td>
<td class="nump">$ 1,015,385<span></span>
</td>
<td class="nump">41,158,551<span></span>
</td>
<td class="num">(58,319)<span></span>
</td>
<td class="num">(33,214,190)<span></span>
</td>
<td class="nump">8,901,427<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Nov. 30, 2021</a></td>
<td class="nump">12,692,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 160<span></span>
</td>
<td class="nump">4,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 12,607<span></span>
</td>
<td class="nump">620,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">633,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">157,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104,168)<span></span>
</td>
<td class="num">(104,168)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Feb. 28, 2022</a></td>
<td class="nump">$ 1,028,152<span></span>
</td>
<td class="nump">42,108,865<span></span>
</td>
<td class="num">(60,857)<span></span>
</td>
<td class="num">(33,318,358)<span></span>
</td>
<td class="nump">9,757,802<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Feb. 28, 2022</a></td>
<td class="nump">12,851,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at May. 31, 2022</a></td>
<td class="nump">$ 1,029,432<span></span>
</td>
<td class="nump">42,446,597<span></span>
</td>
<td class="num">(73,936)<span></span>
</td>
<td class="num">(35,077,379)<span></span>
</td>
<td class="nump">8,324,714<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at May. 31, 2022</a></td>
<td class="nump">12,867,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">12,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 41,918<span></span>
</td>
<td class="nump">1,721,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,763,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">523,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,527)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,527)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,071,876)<span></span>
</td>
<td class="num">(2,071,876)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Aug. 31, 2022</a></td>
<td class="nump">$ 1,072,550<span></span>
</td>
<td class="nump">44,484,752<span></span>
</td>
<td class="num">(86,463)<span></span>
</td>
<td class="num">(37,149,255)<span></span>
</td>
<td class="nump">8,321,584<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Aug. 31, 2022</a></td>
<td class="nump">13,406,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at May. 31, 2022</a></td>
<td class="nump">$ 1,029,432<span></span>
</td>
<td class="nump">42,446,597<span></span>
</td>
<td class="num">(73,936)<span></span>
</td>
<td class="num">(35,077,379)<span></span>
</td>
<td class="nump">$ 8,324,714<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at May. 31, 2022</a></td>
<td class="nump">12,867,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (36,975)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,347,823)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Feb. 28, 2023</a></td>
<td class="nump">$ 1,079,065<span></span>
</td>
<td class="nump">45,443,164<span></span>
</td>
<td class="num">(110,911)<span></span>
</td>
<td class="num">(40,425,202)<span></span>
</td>
<td class="nump">5,986,116<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Feb. 28, 2023</a></td>
<td class="nump">13,488,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Aug. 31, 2022</a></td>
<td class="nump">$ 1,072,550<span></span>
</td>
<td class="nump">44,484,752<span></span>
</td>
<td class="num">(86,463)<span></span>
</td>
<td class="num">(37,149,255)<span></span>
</td>
<td class="nump">8,321,584<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Aug. 31, 2022</a></td>
<td class="nump">13,406,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 2,520<span></span>
</td>
<td class="nump">62,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">31,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 3,283<span></span>
</td>
<td class="nump">169,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">41,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,950)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,626,088)<span></span>
</td>
<td class="num">(1,626,088)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Nov. 30, 2022</a></td>
<td class="nump">$ 1,078,353<span></span>
</td>
<td class="nump">45,035,298<span></span>
</td>
<td class="num">(95,413)<span></span>
</td>
<td class="num">(38,775,343)<span></span>
</td>
<td class="nump">7,242,895<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Nov. 30, 2022</a></td>
<td class="nump">13,479,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from ATM</a></td>
<td class="nump">$ 712<span></span>
</td>
<td class="nump">24,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net proceeds from ATM (in Shares)</a></td>
<td class="nump">8,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,498)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,498)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,649,859)<span></span>
</td>
<td class="num">(1,649,859)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Feb. 28, 2023</a></td>
<td class="nump">$ 1,079,065<span></span>
</td>
<td class="nump">$ 45,443,164<span></span>
</td>
<td class="num">$ (110,911)<span></span>
</td>
<td class="num">$ (40,425,202)<span></span>
</td>
<td class="nump">$ 5,986,116<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balances (in Shares) at Feb. 28, 2023</a></td>
<td class="nump">13,488,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570049664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (5,347,823)<span></span>
</td>
<td class="num">$ (2,772,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">65,640<span></span>
</td>
<td class="nump">102,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recovery for allowance on accounts receivable</a></td>
<td class="num">(135,799)<span></span>
</td>
<td class="num">(817,122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Inventory reserve</a></td>
<td class="num">(37,973)<span></span>
</td>
<td class="nump">270,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option expense</a></td>
<td class="nump">1,005,813<span></span>
</td>
<td class="nump">959,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use asset</a></td>
<td class="nump">202,275<span></span>
</td>
<td class="nump">189,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">155,058<span></span>
</td>
<td class="nump">1,113,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">390,268<span></span>
</td>
<td class="num">(295,980)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="nump">1,835<span></span>
</td>
<td class="num">(296,839)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">16,986<span></span>
</td>
<td class="nump">117,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(585,144)<span></span>
</td>
<td class="nump">2,025,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(126,487)<span></span>
</td>
<td class="nump">148,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Advance from customers</a></td>
<td class="nump">87,343<span></span>
</td>
<td class="nump">3,213,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_IncreaseDecreaseInLeaseLiability', window );">Reduction in lease liability</a></td>
<td class="num">(203,315)<span></span>
</td>
<td class="num">(180,637)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(4,511,323)<span></span>
</td>
<td class="nump">3,777,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Expenditures related to intangibles</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(113,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(63,860)<span></span>
</td>
<td class="num">(32,547)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(63,860)<span></span>
</td>
<td class="num">(145,983)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Gross proceeds from sale of common stock</a></td>
<td class="nump">2,014,054<span></span>
</td>
<td class="nump">2,401,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Costs from sale of common stock</a></td>
<td class="num">(52,822)<span></span>
</td>
<td class="num">(84,574)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">79,155<span></span>
</td>
<td class="nump">39,175<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">2,040,387<span></span>
</td>
<td class="nump">2,356,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(36,975)<span></span>
</td>
<td class="num">(12,901)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(2,571,771)<span></span>
</td>
<td class="nump">5,974,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">5,916,983<span></span>
</td>
<td class="nump">4,199,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of the period</a></td>
<td class="nump">3,345,212<span></span>
</td>
<td class="nump">10,173,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_CashPaidDuringThePeriodForAbstract', window );"><strong>Cash paid during the period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">$ 37,986<span></span>
</td>
<td class="nump">$ 13,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_CashPaidDuringThePeriodForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_CashPaidDuringThePeriodForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_IncreaseDecreaseInLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in LeaseLiability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_IncreaseDecreaseInLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420575627968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">Basis of Accounting [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 1:&#160; BASIS OF PRESENTATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Biomerica, Inc. and its subsidiaries (which includes wholly owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">(physicians' offices and over-the-counter (&#8220;OTC&#8221;) through drugstores and online) </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases</span><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (&#8220;DGT&#8221;) products based on our InFoods&#174; Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (&#8220;IBS&#8221;), and other inflammatory diseases. These InFoods&#174; based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods&#174; IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods&#174; IBS product works by identifying a patient&#8217;s above normal immunoreactivity to specific foods.&#160; A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. Following the successful completion and positive statistical results from the Company&#8217;s InFoods IBS clinical trial (run at several prominent centers including Mayo Clinic, Beth Israel Deaconess Medical Center Inc. - a Harvard Medical School Teaching Hospital, Houston Methodist Hospital, and the University of Michigan) which was completed in early calendar 2022, Biomerica received interest from Gastroenterology (&#8220;GI&#8221;) physicians who would like to order the InFoods IBS test for their patients even prior to the product receiving FDA clearance. As such, we are currently working with key GI physician groups who are interested in offering this product to their patients. Given this, during the third quarter ended February 28, 2023, we worked to set up the InFoods&#174; IBS test to be performed in a Clinical Laboratory Improvement Amendments (&#8220;CLIA&#8221;) certified, and College of American Pathologists (&#8220;CAP&#8221;) accredited high-complexity laboratory facility and offered as a laboratory developed test (&#8220;LDT&#8221;). During the quarter ended February 28, 2023, the CLIA lab completed all validation testing necessary for the InFoods IBS product to be offered as an LDT and, as of quarter end, is now accepting patient samples. We also worked to optimize the process for GI physicians to order the InFoods IBS test, send patient blood samples to the CLIA lab and receive the test results for their patients. We believe ease of order and workflow for physicians, with easy to understand and actionable results for patients, is critical to our success. During the quarter, we also set up customer service and payment systems, along with a dedicated website for patients to receive answers to questions they may have about the test and attain information about how to eliminate a specific food from their diet. This is especially important for foods that are ingredients in common processed foods like milk, eggs and wheat.&#160; As of the end of the fiscal third quarter, the product is now available to physicians and their patients.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and OTC at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient&#8217;s body, stools, or blood, often in extremely small concentrations.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. In fiscal 2022, we generated revenues from the international sale of our COVID-19 antigen tests that use a patient&#8217;s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand for such tests, the Company generated 0.4% of our sales &#160;during the three months ended February 28, 2023, as compared to 79% of our revenue during the three months ended February 28, 2022..&#160; Further, during the nine months ended February 28, 2023 6% of our sales were generated from our COVID-19 related products, as compared to 80% of our revenue during the nine months ended February 28, 2022.&#160;&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Our non-COVID-19 products that accounted for approximately 94% and 20% of our revenues during the nine months ended February 28, 2023 and 2022, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country&#8217;s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The unaudited condensed consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited condensed consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended February 28, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570276640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 2:&#160; SIGNIFICANT ACCOUNTING POLICIES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PRINCIPLES OF CONSOLIDATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">ACCOUNTING ESTIMATES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">MARKETS AND METHODS OF DISTRIBUTION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Due to global and economic disruptions caused by the Coronavirus global pandemic, the ongoing war in Ukraine, and tensions between the country of China and the United States, the Company&#8217;s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company&#8217;s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The pandemic, war and geopolitical related disruptions have materially negatively impacted the Company&#8217;s operations and financial performance and may continue to have significant material negative impacts on the Company.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">LIQUIDITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $40.4 million as of February 28, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product <span style="color: black;">development activities. As of February 28, 2023, the Company had cash and cash equivalents of </span>approximately $3,345,000 and working capital of approximately $5,087,000.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">On July 21, 2020, the Company filed with the SEC a &#8220;shelf&#8221; registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.&#160; Shares of the Company&#8217;s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (&#8220;ATM Offering&#8221;) under the shelf registration statement, of which approximately $9,400,000, remained available for sale under the prospectus supplement as of the third quarter ended February 28, 2023.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">Following the end of the third quarter, the Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. In conjunction with the public offering of shares of the Company&#8217;s common stock, the Company suspended its at-the-market sales agreement.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company intends to use the net proceeds from the prior sale of shares under the at-the-market agreement for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The sales agent under the ATM Offering had agreed to use commercially reasonable efforts to sell on the Company&#8217;s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company had no obligation to sell any of the shares under the ATM Offering, and maintained the ability to suspend offers under, or terminate the ATM Offering.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company approximately of $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">As a result of cash and cash equivalents on hand <span style="COLOR:black">at February 28, 2023, plus the net proceeds from the public offering of common shares which closed in early March 2023, management</span> believes the Company has sufficient funds to operate through at least September 2024.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">CONCENTRATION OF CREDIT RISK</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company&#8217;s primary banking partners are Bank of America and Merrill Lynch. The Company maintains cash balances in accounts at financial institutions in excess of amounts insured by federal agencies, as well as substantial cash reserves in investment grade money market accounts and in U.S. treasury bills. <span style="COLOR:black">As of February 28, 2023,</span> the Company had approximately $3,095,000 of uninsured cash. <span style="COLOR:black">The Company does not believe it is exposed to any significant credit risks.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for 22%</span>. For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 79% of net consolidated sales</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for 38%</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 75% of net consolidated sales</span>. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total gross receivables on February 28, 2023 and May 31, 2022 were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$772,000 and $927,000, <span style="color: black;">respectively. On February 28, 2023, the Company had two customers which accounted for a total of 44% of gross receivables. On May 31, 2022 the Company had one key customer </span>which accounted for a total of 50% of gross receivables.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">three <span style="COLOR:black">months ended February 28, 2023, the</span> Company had two key vendors which accounted for 31% of the purchase of raw materials. <span style="COLOR:black">For the </span>three <span style="COLOR:black">months ended February 28, 2022, the</span> Company had one key vendor which accounted for 92% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">nine months ended <span style="COLOR:black">February 28, 2023, there was no individual vendor that comprised more than 10% of the Company&#8217;s purchases.. For the </span>nine months ended <span style="COLOR:black">February 28, 2022, the </span>Company had one key vendor which accounted for 85% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of February 28, 2023, </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">the Company had one key vendor which accounted for 18% of accounts payable. As of May 31, 2022, the Company had two key vendors which accounted for 69%.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">CASH AND CASH EQUIVALENTS </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less <span style="color: black;">than </span>three <span style="color: black;">months</span>.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">ACCOUNTS RECEIVABLE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria,&#160;initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. &#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">As of February 28, 2023 and May 31, 2022, the Company has established a reserve of approximately $17,000 and $153,000, respectively, for doubtful accounts. During the quarter ended February 28, 2023, the Company reduced gross accounts receivable and the allowance for doubtful accounts by $465,000 for a 2022 COVID product related customer that is not expected to be collected.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PREPAID EXPENSES AND OTHER</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company occasionally prepays for items such as inventory, insurance, and other items.&#160; These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023 and May 31, 2022, the </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">prepaid expenses and other were approximately $318,000 and $320,000, <span style="color: black;">respectively</span>, composed of prepayments to insurance and various other suppliers. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INVENTORIES, NET </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of February 28, 2023, and May 31, 2022, inventory reserves were approximately </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">$808,000 and $846,000<span style="COLOR:black">, respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Net inventories are approximately the following:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">February 28, 2023</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">May 31, 2022</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Raw materials</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,714,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,717,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Work in progress</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">924,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">763,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Finished products</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">234,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">782,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total gross inventory</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,872,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3,262,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Inventory reserves</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(808,000)</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(846,000)</span></p></td></tr> <tr style="HEIGHT:18.25pt"> <td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,064,000</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,416,000</span></p></td></tr></table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PROPERTY AND EQUIPMENT, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repair and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $15,000 and $26,000 for the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, </span>and approximately $51,000 and $80,000 for the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively</span>.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INTANGIBLE ASSETS, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (&#8220;ASC&#8221;), ASC 350 Intangibles &#8211; Goodwill and Other (&#8220;ASC 350&#8221;). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 20 years for patents, 18 years for marketing and distribution rights, and 10 years for purchased technology use rights. Amortization expenses were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$3,000 and $8,000 for the three months <span style="color: black;">ended February 28, 2023 and 2022, respectively, and </span>approximately $15,000 and $22,000 for the nine <span style="color: black;">months ended February 28, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset&#8217;s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of February 28, 2023 and 2022, an impairment adjustment was made </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">of $6,000 and $0, respectively.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">INVESTMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company has made investments in privately held companies. These investments represent the Company&#8217;s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. </span></p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 0pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;</span></p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 8pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of February 28, 2023 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company&#8217;s Cost Method Holdings during the period ended February 28, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">SHARE-BASED COMPENSATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company follows the guidance of ASC 718, Share-based Compensation (&#8220;ASC 718&#8221;), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company&#8217;s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the &#8220;simplified method&#8221; which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">The following summary presents the options granted, exercised, expired, canceled and outstanding for the nine months ended <span style="color: black;">February 28, 2023:</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:26.5pt"> <td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price Weighted Average</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(107,750)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4.76</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding February 28, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,313,366</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></p></td></tr></table><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, options to </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">purchase 46,500 shares of common <span style="color: black;">stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds for the Company were </span>approximately $79,000.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, the Company </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">granted 146,000 options to purchase <span style="color: black;">common stock at an average purchase price </span>of $3.37, with <span style="color: black;">the majority of those options issued to the Company&#8217;s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">REVENUE RECOGNITION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company has various contracts with customers.&#160; All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">during the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, and does not believe that any additional discounts will be given through the end of the contract periods. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. <span style="COLOR:black">The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.&#160; Physicians&#8217; office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023, the Company had </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $138,000 of advances<span style="color: black;"> from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during </span>our fourth fiscal quarter ending May 31, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Disaggregation of revenue:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">532,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">731,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,580,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,259,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">292,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">244,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160; 971,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">857,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">284,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">167,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;431,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">319,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Physician's office</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">6,518,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;249,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">10,134,000 </span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,112,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">7,660,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;4,231,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">13,569,000 </span></p></td></tr></table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">See Note 4 for additional information regarding geographic revenue concentrations.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">SHIPPING AND HANDLING FEES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company includes shipping and handling fees billed to customers in net sales.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">RESEARCH AND DEVELOPMENT</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Research and development costs are expensed as incurred. The Company expensed approximately $392,000 and $387,000 of research and development costs during the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, and </span>approximately $1,215,000 and $1,317,000 of research and development costs during the nine months <span style="COLOR:black">ended February 28, 2023 and 2022, respectively.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INCOME TAXES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has provided a full valuation allowance on net deferred income tax assets of approximately $8,088,000 </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and $6,967,000 as <span style="color: black;">of February 28, 2023 and May 31, 2022, respectively. &#160; </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">FOREIGN CURRENCY TRANSLATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">are no foreign currency transactions that <span style="color: black;">are included in the condensed consolidated statements of operations for the three and nine months ended February 28, 2023 and 2022.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.&#160; Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.&#160; Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases of 12 months or less, and as a result, those lease payments are recognized in operations on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&#160; The Company leases office space and copy machines, all of which are operating leases.&#160; Most leases include the option to renew and the exercise of the renewal options is at the Company&#8217;s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. &#160;The leases do not include the options to purchase the leased property.&#160; The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NET LOSS PER SHARE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per <span style="color: black;">share calculation on February 28, 2023 and </span>2022 was 2,313,366 and 2,336,116, <span style="color: black;">respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company&#8217;s consolidated results of operations and financial position.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Other recent Accounting Standards Updates (&#8221;ASU's&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company&#8217;s present or future consolidated financial statements. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">RECLASSIFICATIONS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Certain comparative figures in the February 28, 2022 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420664721584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 3:&#160; SHAREHOLDERS&#8217; EQUITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Stock option expense during the nine months ended February 28, 2023 and 2022 was approximately $1,006,000 and $959,000, respectively. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of approximately $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420664721584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_GeographicInformationDisclosureAbstract', window );"><strong>Geographic Information Disclosure Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_GeographicInformationDisclosureTextBlock', window );">Geographic Information Disclosure [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 4:&#160; GEOGRAPHIC INFORMATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company operates as one segment. Geographic information regarding net sales is approximately as follows: </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 550pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="733">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 191.617px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Three Months Ended February 28,</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 190.9px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Nine Months Ended February 28,</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.8px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.8167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.3833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Revenues from sales to unaffiliated customers:</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Asia</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">345,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">4,877,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,822,000</span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">8,925,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Europe</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">301,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2,416,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,268,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">3,683,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">North America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">461,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">286,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,130,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">820,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">South America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">5,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">81,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">11,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">87,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Middle East</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-3; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-4; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-5; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">54,000 </span></p>
</td>
</tr>
<tr style="height: 15.75pt;">
<td style="height: 15.75pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15.75pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,112,000 </span></p>
</td>
<td style="height: 15.75pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">7,660,000 </span></p>
</td>
<td style="height: 15.75pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">4,231,000 </span></p>
</td>
<td style="height: 15.75pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">13,569,000 </span></p>
</td>
</tr>

</table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of February 28, 2023, and May 31, 2022, a</span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">pproximately $672,000 and $621,000 of Biomerica&#8217;s gross inventory was located in Mexicali, Mexico, respectively. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023, and May 31, 2022, </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $18,000 and $17,000 of Biomerica&#8217;s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_GeographicInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_GeographicInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_GeographicInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments according to the geographic areas.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_GeographicInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420574758336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 5:&#160; LEASES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company leases its facilities. On February 28, 2023, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016. &#160;The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.&#160; When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $26,000 per month. The security deposit is approximately $22,000.<span style="COLOR:black">&#160;</span> </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">In November 2016, the Company&#8217;s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,600 per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total gross rent expense in the United States for the nine months ended February 28, 2023 and 2022 was approximately $230,000 and </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">$230,000, respectively<span style="COLOR:black">.&#160; Rent expense for the Mexico facility for the nine months ended February 28, 2023 and 2022 was approximately $32,000 and $31,000, respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.9pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company&#8217;s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.&#160; Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Supplemental cash flow information related to leases for the nine months ended <span style="color: black;">February 28, 2023: </span>&#160;</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 556.5pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="742">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Operating cash flows from operating leases&#160;&#160;&#160;&#160;&#160; </span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;&#160;&#160;263,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Right-of-use assets obtained in exchange for<br/>&#160;&#160;&#160; new operating lease liabilities</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-6; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;- </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average remaining lease term (in years)</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">3.53</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average discount rate</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">6.50%</span></p>
</td>
</tr>

</table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The approximate maturity of lease <span style="COLOR:black">liabilities as of February 28, 2023 are as</span> follows:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><table cellpadding="0" cellspacing="0" style="WIDTH:560pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="747"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Less than 1 year</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160; 360,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1 to 2 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">370,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2 to 3 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">382,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3 to 4 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">201,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4 to 5 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">0</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total undiscounted lease payments</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160; 1,313,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Less imputed interest</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">135,000</span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total operating lease liabilities</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;1,178,000 </span></p></td></tr></table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company also has various insignificant leases for office equipment.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570153008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 6:&#160; COMMITMENTS AND CONTINGENCIES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">LITIGATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">There were no legal proceedings pending as of February 28, 2023.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420575782640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 7:&#160; SUBSEQUENT EVENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">The Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">The Company intends to use the net proceeds of the offering for general corporate purposes, including, without limitation, setting up and conducting clinical studies, expanding sales and marketing activities for existing and new products, research and development of new products, acquisitions, capital expenditures, and for other general working capital needs.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">In conjunction with the public offering of shares of the Company&#8217;s common stock, the Company suspended its at-the-market sales agreement.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420566848672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PRINCIPLES OF CONSOLIDATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">ACCOUNTING ESTIMATES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_MarketsAndMethodsOfDistributionPolicyTextBlock', window );">Markets And Methods of Distribution Policy [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">MARKETS AND METHODS OF DISTRIBUTION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Due to global and economic disruptions caused by the Coronavirus global pandemic, the ongoing war in Ukraine, and tensions between the country of China and the United States, the Company&#8217;s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company&#8217;s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The pandemic, war and geopolitical related disruptions have materially negatively impacted the Company&#8217;s operations and financial performance and may continue to have significant material negative impacts on the Company.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_LiquidityPolicyTextBlock', window );">Liquidity Policy [Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">LIQUIDITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $40.4 million as of February 28, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product <span style="color: black;">development activities. As of February 28, 2023, the Company had cash and cash equivalents of </span>approximately $3,345,000 and working capital of approximately $5,087,000.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">On July 21, 2020, the Company filed with the SEC a &#8220;shelf&#8221; registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.&#160; Shares of the Company&#8217;s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (&#8220;ATM Offering&#8221;) under the shelf registration statement, of which approximately $9,400,000, remained available for sale under the prospectus supplement as of the third quarter ended February 28, 2023.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">Following the end of the third quarter, the Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. In conjunction with the public offering of shares of the Company&#8217;s common stock, the Company suspended its at-the-market sales agreement.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company intends to use the net proceeds from the prior sale of shares under the at-the-market agreement for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The sales agent under the ATM Offering had agreed to use commercially reasonable efforts to sell on the Company&#8217;s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company had no obligation to sell any of the shares under the ATM Offering, and maintained the ability to suspend offers under, or terminate the ATM Offering.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company approximately of $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">As a result of cash and cash equivalents on hand <span style="COLOR:black">at February 28, 2023, plus the net proceeds from the public offering of common shares which closed in early March 2023, management</span> believes the Company has sufficient funds to operate through at least September 2024.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration Risk, Credit Risk, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">CONCENTRATION OF CREDIT RISK</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company&#8217;s primary banking partners are Bank of America and Merrill Lynch. The Company maintains cash balances in accounts at financial institutions in excess of amounts insured by federal agencies, as well as substantial cash reserves in investment grade money market accounts and in U.S. treasury bills. <span style="COLOR:black">As of February 28, 2023,</span> the Company had approximately $3,095,000 of uninsured cash. <span style="COLOR:black">The Company does not believe it is exposed to any significant credit risks.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for 22%</span>. For <span style="COLOR:black">the </span>three m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 79% of net consolidated sales</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2023,</span> the Company had one key customer who is located in Asia which accounted <span style="COLOR:black">for 38%</span>. For <span style="COLOR:black">the </span>nine m<span style="COLOR:black">onths ended February 28, 2022,</span> the Company had three key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 75% of net consolidated sales</span>. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Total gross receivables on February 28, 2023 and May 31, 2022 were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$772,000 and $927,000, <span style="color: black;">respectively. On February 28, 2023, the Company had two customers which accounted for a total of 44% of gross receivables. On May 31, 2022 the Company had one key customer </span>which accounted for a total of 50% of gross receivables.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">three <span style="COLOR:black">months ended February 28, 2023, the</span> Company had two key vendors which accounted for 31% of the purchase of raw materials. <span style="COLOR:black">For the </span>three <span style="COLOR:black">months ended February 28, 2022, the</span> Company had one key vendor which accounted for 92% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">For the </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">nine months ended <span style="COLOR:black">February 28, 2023, there was no individual vendor that comprised more than 10% of the Company&#8217;s purchases.. For the </span>nine months ended <span style="COLOR:black">February 28, 2022, the </span>Company had one key vendor which accounted for 85% of the purchase of raw materials.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of February 28, 2023, </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">the Company had one key vendor which accounted for 18% of accounts payable. As of May 31, 2022, the Company had two key vendors which accounted for 69%.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">CASH AND CASH EQUIVALENTS </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less <span style="color: black;">than </span>three <span style="color: black;">months</span>.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">ACCOUNTS RECEIVABLE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria,&#160;initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. &#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">As of February 28, 2023 and May 31, 2022, the Company has established a reserve of approximately $17,000 and $153,000, respectively, for doubtful accounts. During the quarter ended February 28, 2023, the Company reduced gross accounts receivable and the allowance for doubtful accounts by $465,000 for a 2022 COVID product related customer that is not expected to be collected.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_PrepaidsPolicyPolicyTextBlock', window );">Prepaids Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PREPAID EXPENSES AND OTHER</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company occasionally prepays for items such as inventory, insurance, and other items.&#160; These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023 and May 31, 2022, the </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">prepaid expenses and other were approximately $318,000 and $320,000, <span style="color: black;">respectively</span>, composed of prepayments to insurance and various other suppliers. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INVENTORIES, NET </span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; BACKGROUND:white; COLOR:black">The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of February 28, 2023, and May 31, 2022, inventory reserves were approximately </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">$808,000 and $846,000<span style="COLOR:black">, respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Net inventories are approximately the following:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;">&#160;</p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">February 28, 2023</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">May 31, 2022</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Raw materials</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,714,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,717,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Work in progress</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">924,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">763,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Finished products</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">234,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">782,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total gross inventory</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,872,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3,262,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Inventory reserves</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(808,000)</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(846,000)</span></p></td></tr> <tr style="HEIGHT:18.25pt"> <td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,064,000</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,416,000</span></p></td></tr></table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">PROPERTY AND EQUIPMENT, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repair and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $15,000 and $26,000 for the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, </span>and approximately $51,000 and $80,000 for the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively</span>.&#160; </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INTANGIBLE ASSETS, NET</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (&#8220;ASC&#8221;), ASC 350 Intangibles &#8211; Goodwill and Other (&#8220;ASC 350&#8221;). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 20 years for patents, 18 years for marketing and distribution rights, and 10 years for purchased technology use rights. Amortization expenses were approximately </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">$3,000 and $8,000 for the three months <span style="color: black;">ended February 28, 2023 and 2022, respectively, and </span>approximately $15,000 and $22,000 for the nine <span style="color: black;">months ended February 28, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset&#8217;s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of February 28, 2023 and 2022, an impairment adjustment was made </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">of $6,000 and $0, respectively.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">INVESTMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company has made investments in privately held companies. These investments represent the Company&#8217;s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. </span></p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 0pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;</span></p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 8pt; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of February 28, 2023 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company&#8217;s Cost Method Holdings during the period ended February 28, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Payment Arrangement [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">SHARE-BASED COMPENSATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company follows the guidance of ASC 718, Share-based Compensation (&#8220;ASC 718&#8221;), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company&#8217;s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the &#8220;simplified method&#8221; which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">The following summary presents the options granted, exercised, expired, canceled and outstanding for the nine months ended <span style="color: black;">February 28, 2023:</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:26.5pt"> <td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price Weighted Average</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(107,750)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4.76</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding February 28, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,313,366</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></p></td></tr></table><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, options to </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">purchase 46,500 shares of common <span style="color: black;">stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds for the Company were </span>approximately $79,000.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">During the nine months ended February 28, 2023, the Company </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">granted 146,000 options to purchase <span style="color: black;">common stock at an average purchase price </span>of $3.37, with <span style="color: black;">the majority of those options issued to the Company&#8217;s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">REVENUE RECOGNITION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company has various contracts with customers.&#160; All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. </span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts </span><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">during the nine months ended <span style="COLOR:black">February 28, 2023 and 2022, and does not believe that any additional discounts will be given through the end of the contract periods. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. <span style="COLOR:black">The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.&#160; Physicians&#8217; office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">As of February 28, 2023, the Company had </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">approximately $138,000 of advances<span style="color: black;"> from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during </span>our fourth fiscal quarter ending May 31, 2023.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Disaggregation of revenue:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">532,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">731,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,580,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,259,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">292,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">244,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160; 971,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">857,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">284,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">167,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;431,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">319,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Physician's office</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">6,518,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;249,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">10,134,000 </span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,112,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">7,660,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;4,231,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">13,569,000 </span></p></td></tr></table><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">See Note 4 for additional information regarding geographic revenue concentrations.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Goods and Service [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">SHIPPING AND HANDLING FEES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The Company includes shipping and handling fees billed to customers in net sales.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">RESEARCH AND DEVELOPMENT</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Research and development costs are expensed as incurred. The Company expensed approximately $392,000 and $387,000 of research and development costs during the three months ended <span style="COLOR:black">February 28, 2023 and 2022, respectively, and </span>approximately $1,215,000 and $1,317,000 of research and development costs during the nine months <span style="COLOR:black">ended February 28, 2023 and 2022, respectively.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">INCOME TAXES</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The Company has provided a full valuation allowance on net deferred income tax assets of approximately $8,088,000 </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">and $6,967,000 as <span style="color: black;">of February 28, 2023 and May 31, 2022, respectively. &#160; </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">FOREIGN CURRENCY TRANSLATION</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There </span><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">are no foreign currency transactions that <span style="color: black;">are included in the condensed consolidated statements of operations for the three and nine months ended February 28, 2023 and 2022.</span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee, Leases [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.&#160; Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.&#160; Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases of 12 months or less, and as a result, those lease payments are recognized in operations on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&#160; The Company leases office space and copy machines, all of which are operating leases.&#160; Most leases include the option to renew and the exercise of the renewal options is at the Company&#8217;s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. &#160;The leases do not include the options to purchase the leased property.&#160; The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">NET LOSS PER SHARE</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif;">Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per <span style="color: black;">share calculation on February 28, 2023 and </span>2022 was 2,313,366 and 2,336,116, <span style="color: black;">respectively. </span></span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company&#8217;s consolidated results of operations and financial position.</span></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal">&#160;</p>Other recent Accounting Standards Updates (&#8221;ASU's&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company&#8217;s present or future consolidated financial statements<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification, Comparability Adjustment [Policy Text Block]</a></td>
<td class="text"><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">RECLASSIFICATIONS</span></b></p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p><p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif">Certain comparative figures in the February 28, 2022 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_LiquidityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for liquidity position during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_LiquidityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_MarketsAndMethodsOfDistributionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for Markets And Methods Of Distribution during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_MarketsAndMethodsOfDistributionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_PrepaidsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for prepaids.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_PrepaidsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org//705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570732272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">February 28, 2023</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">May 31, 2022</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Raw materials</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,714,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,717,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Work in progress</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">924,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">763,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Finished products</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">234,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">782,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total gross inventory</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,872,000</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3,262,000</span></p></td></tr> <tr style="HEIGHT:17.65pt"> <td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Inventory reserves</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(808,000)</span></p></td> <td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(846,000)</span></p></td></tr> <tr style="HEIGHT:18.25pt"> <td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,064,000</span></p></td> <td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,416,000</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:26.5pt"> <td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price Weighted Average</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:14.5pt"> <td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(107,750)</span></p></td> <td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4.76</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding February 28, 2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,313,366</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Three Months Ended February 28,</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Nine Months Ended February 28,</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2023&#160; </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2022</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Clinical lab</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">532,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">731,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,580,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,259,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Over-the-counter</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">292,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">244,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160; 971,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">857,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Contract manufacturing</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">284,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">167,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;431,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">319,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Physician's office</span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">6,518,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;249,000 </span></p></td> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">10,134,000 </span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1,112,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">7,660,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;4,231,000 </span></p></td> <td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">13,569,000 </span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420574621856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_GeographicInformationDisclosureAbstract', window );"><strong>Geographic Information Disclosure Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 550pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="733">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 191.617px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Three Months Ended February 28,</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 190.9px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Nine Months Ended February 28,</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.8px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.8167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.3833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2023</span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2022</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 323.6px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Revenues from sales to unaffiliated customers:</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Asia</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">345,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">4,877,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,822,000</span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">8,925,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Europe</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">301,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">2,416,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,268,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">3,683,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">North America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">461,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">286,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,130,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">820,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">South America</span></p>
</td>
<td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">5,000 </span></p>
</td>
<td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">81,000 </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">11,000 </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">87,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Middle East</span></p>
</td>
<td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-3; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-4; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-5; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">- </span></p>
</td>
<td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">54,000 </span></p>
</td>
</tr>
<tr style="height: 15.75pt;">
<td style="height: 15.75pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15.75pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">1,112,000 </span></p>
</td>
<td style="height: 15.75pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">7,660,000 </span></p>
</td>
<td style="height: 15.75pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">4,231,000 </span></p>
</td>
<td style="height: 15.75pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">13,569,000 </span></p>
</td>
</tr>

</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_GeographicInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_GeographicInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420575766480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock', window );">Schedule Of Cash Flow Supplemental Disclosures Related To Lease [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 556.5pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="742">

<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Operating cash flows from operating leases&#160;&#160;&#160;&#160;&#160; </span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;&#160;&#160;263,000 </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Right-of-use assets obtained in exchange for<br/>&#160;&#160;&#160; new operating lease liabilities</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">$</span></p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="-sec-ix-hidden: hidden-fact-6; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">&#160;- </span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average remaining lease term (in years)</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">3.53</span></p>
</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">Weighted average discount rate</span></p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;">&#160;</p>
</td>
<td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom">
<p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;">6.50%</span></p>
</td>
</tr>

</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="WIDTH:560pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="747"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Less than 1 year</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160; 360,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1 to 2 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">370,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2 to 3 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">382,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3 to 4 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">201,000</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">4 to 5 years</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">0</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total undiscounted lease payments</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;&#160;&#160; 1,313,000 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Less imputed interest</span></p></td> <td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">135,000</span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Total operating lease liabilities</span></p></td> <td style="HEIGHT:15.75pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal">&#160;</p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Times New Roman&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">&#160;1,178,000 </span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information related to lease for the periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420565688544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">COVID-19 Related Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_BASISOFPRESENTATIONDetailsLineItems', window );"><strong>BASIS OF PRESENTATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">NON COVID-19 Related Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_BASISOFPRESENTATIONDetailsLineItems', window );"><strong>BASIS OF PRESENTATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_BASISOFPRESENTATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_BASISOFPRESENTATIONDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bmra_COVID19RelatedProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bmra_COVID19RelatedProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bmra_NONCOVID19RelatedProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bmra_NONCOVID19RelatedProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420559907776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 07, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Jul. 21, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40,425,202)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40,425,202)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,077,379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,345,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,345,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,916,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_WorkingCapital', window );">Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,087,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue', window );">Shelf Registration Statement Maximum Authorized Common Stock Issuance Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="nump">$ 90,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,750<span></span>
</td>
<td class="nump">$ 172,914<span></span>
</td>
<td class="nump">$ 1,763,568<span></span>
</td>
<td class="nump">$ 633,037<span></span>
</td>
<td class="nump">$ 883,413<span></span>
</td>
<td class="nump">$ 800,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,014,054<span></span>
</td>
<td class="nump">$ 2,401,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash, Uninsured Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,095,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,095,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">772,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">772,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 927,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts Receivable, Credit Loss Expense (Reversal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase (Decrease) in Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(155,058)<span></span>
</td>
<td class="num">(1,113,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid Expense and Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">320,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Valuation Reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Stock Options Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,155<span></span>
</td>
<td class="nump">39,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCustomers', window );">Proceeds from Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 387,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,215,143<span></span>
</td>
<td class="nump">$ 1,316,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred Tax Assets, Net of Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,088,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,088,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,967,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember', window );">Distribution Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bmra_PurchasedTechnologyRightsMember', window );">Purchased Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bmra_ATMOfferingMember', window );">ATM Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of Stock, Consideration Received on Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,014,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bmra_PolishDistributorMember', window );">Polish Distributor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,313,366<span></span>
</td>
<td class="nump">2,336,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | ATM Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | ATM Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=bmra_AsiaAndUnitedStatesMember', window );">Asia and United States [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of Stock, Consideration Received on Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,014,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in Shares)</a></td>
<td class="nump">3,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoCustomersMember', window );">Two Customers [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneCustomerMember', window );">One Customer [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoVendorsMember', window );">Two Vendors [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoVendorsMember', window );">Two Vendors [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneVendorMember', window );">One Vendor [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneVendorMember', window );">One Vendor [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_VendorsMember', window );">Vendors [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=bmra_PublicOfferingMember', window );">Public Offering [Member] | Common Stock [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems', window );"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in Shares)</a></td>
<td class="nump">3,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount related with Maximum Authorized Common Stock Issuance of Shelf Registration Statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of working capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash receipts from customers during the current period which are usually for sales of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bmra_PurchasedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bmra_PurchasedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=bmra_ATMOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=bmra_ATMOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bmra_PolishDistributorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bmra_PolishDistributorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=bmra_AsiaAndUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=bmra_AsiaAndUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_TwoVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_OneVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_VendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bmra_VendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=bmra_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=bmra_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570199952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_InventoriesAbstract', window );"><strong>Inventories Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials</a></td>
<td class="nump">$ 1,714,000<span></span>
</td>
<td class="nump">$ 1,717,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">924,000<span></span>
</td>
<td class="nump">763,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="nump">782,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total gross inventory</a></td>
<td class="nump">2,872,000<span></span>
</td>
<td class="nump">3,262,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserves</a></td>
<td class="num">(807,576)<span></span>
</td>
<td class="num">(845,549)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 2,064,152<span></span>
</td>
<td class="nump">$ 2,416,447<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420572361520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_OptionsActivityAbstract', window );"><strong>Options Activity Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding, Shares | shares</a></td>
<td class="nump">2,321,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Option Outstanding, Exercise Price Weighted Average | $ / shares</a></td>
<td class="nump">$ 3.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Option Granted, Shares | shares</a></td>
<td class="nump">146,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Option Granted, Exercise Price Weighted Average | $ / shares</a></td>
<td class="nump">$ 3.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Option Exercised, Shares | shares</a></td>
<td class="num">(46,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Option Exercised, Exercise Price Weighted Average | $ / shares</a></td>
<td class="nump">$ 1.73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Option Cancelled or expired, Shares | shares</a></td>
<td class="num">(107,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Option Cancelled or expired, Exercise Price Weighted Average | $ / shares</a></td>
<td class="nump">$ 4.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding, Shares | shares</a></td>
<td class="nump">2,313,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Option Outstanding, Exercise Price Weighted Average | $ / shares</a></td>
<td class="nump">$ 3.69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_OptionsActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_OptionsActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420569757584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue From Customers</a></td>
<td class="nump">$ 1,112,000<span></span>
</td>
<td class="nump">$ 7,660,000<span></span>
</td>
<td class="nump">$ 4,231,000<span></span>
</td>
<td class="nump">$ 13,569,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=bmra_ClinicalLabMember', window );">Clinical Lab [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue From Customers</a></td>
<td class="nump">532,000<span></span>
</td>
<td class="nump">731,000<span></span>
</td>
<td class="nump">2,580,000<span></span>
</td>
<td class="nump">2,259,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=bmra_OverthecounterMember', window );">Over-the-counter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue From Customers</a></td>
<td class="nump">292,000<span></span>
</td>
<td class="nump">244,000<span></span>
</td>
<td class="nump">971,000<span></span>
</td>
<td class="nump">857,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=bmra_ContractManufacturingMember', window );">Contract Manufacturing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue From Customers</a></td>
<td class="nump">284,000<span></span>
</td>
<td class="nump">167,000<span></span>
</td>
<td class="nump">431,000<span></span>
</td>
<td class="nump">319,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=bmra_PhysiciansOfficeMember', window );">Physicians Office [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue From Customers</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 6,518,000<span></span>
</td>
<td class="nump">$ 249,000<span></span>
</td>
<td class="nump">$ 10,134,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=bmra_ClinicalLabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=bmra_ClinicalLabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=bmra_OverthecounterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=bmra_OverthecounterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=bmra_ContractManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=bmra_ContractManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=bmra_PhysiciansOfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=bmra_PhysiciansOfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420566820688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems', window );"><strong>SHAREHOLDERS' EQUITY (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 383,828<span></span>
</td>
<td class="nump">$ 318,230<span></span>
</td>
<td class="nump">$ 303,755<span></span>
</td>
<td class="nump">$ 325,349<span></span>
</td>
<td class="nump">$ 314,397<span></span>
</td>
<td class="nump">$ 319,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,014,054<span></span>
</td>
<td class="nump">$ 2,401,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems', window );"><strong>SHAREHOLDERS' EQUITY (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of Stock, Consideration Received on Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,014,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems', window );"><strong>SHAREHOLDERS' EQUITY (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems', window );"><strong>SHAREHOLDERS' EQUITY (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share (in Dollars per share)</a></td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems', window );"><strong>SHAREHOLDERS' EQUITY (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006,000<span></span>
</td>
<td class="nump">$ 959,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_SHAREHOLDERSEQUITYDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_SHAREHOLDERSEQUITYDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420569723664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_GEOGRAPHICINFORMATIONDetailsLineItems', window );"><strong>GEOGRAPHIC INFORMATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">$ 2,872,000<span></span>
</td>
<td class="nump">$ 3,262,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">227,589<span></span>
</td>
<td class="nump">214,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">MEXICO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_GEOGRAPHICINFORMATIONDetailsLineItems', window );"><strong>GEOGRAPHIC INFORMATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">672,000<span></span>
</td>
<td class="nump">621,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_GEOGRAPHICINFORMATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_GEOGRAPHICINFORMATIONDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420569771600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">$ 1,112,000<span></span>
</td>
<td class="nump">$ 7,660,000<span></span>
</td>
<td class="nump">$ 4,231,000<span></span>
</td>
<td class="nump">$ 13,569,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">345,000<span></span>
</td>
<td class="nump">4,877,000<span></span>
</td>
<td class="nump">1,822,000<span></span>
</td>
<td class="nump">8,925,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">301,000<span></span>
</td>
<td class="nump">2,416,000<span></span>
</td>
<td class="nump">1,268,000<span></span>
</td>
<td class="nump">3,683,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">461,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="nump">1,130,000<span></span>
</td>
<td class="nump">820,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember', window );">South America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">87,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_MiddleEastMember', window );">Middle East [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract', window );"><strong>Revenues from sales to unaffiliated customers:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 54,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_SouthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420570036128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_BuildingInIrvineCaliforniaMember', window );">Building In Irvine California [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security Deposit</a></td>
<td class="nump">22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_LeaseByMexicanSubsidiaryMember', window );">Lease by Mexican Subsidiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_UnitedStatesFacilityMember', window );">United States Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">230,000<span></span>
</td>
<td class="nump">$ 230,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_MexicoFacilityMember', window );">Mexico Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 32,000<span></span>
</td>
<td class="nump">$ 31,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_LEASESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_LEASESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_BuildingInIrvineCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_BuildingInIrvineCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_LeaseByMexicanSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_LeaseByMexicanSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_UnitedStatesFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_UnitedStatesFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_MexicoFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=bmra_MexicoFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420574800736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Supplemental cash flow information related to leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract', window );"><strong>Supplemental Cash Flow Information Related To Leases Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 263,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">3 years 6 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">6.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420569716800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - The maturity of lease liabilities<br></strong></div></th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_TheMaturityOfLeaseLiabilitiesAbstract', window );"><strong>The Maturity Of Lease Liabilities Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Less than 1 year</a></td>
<td class="nump">$ 360,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">1 to 2 years</a></td>
<td class="nump">370,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2 to 3 years</a></td>
<td class="nump">382,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">3 to 4 years</a></td>
<td class="nump">201,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">4 to 5 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">1,313,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="nump">135,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 1,178,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_TheMaturityOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_TheMaturityOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140420567298592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - Common Stock [Member] - Subsequent Event [Member]<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 07, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bmra_SUBSEQUENTEVENTSDetailsLineItems', window );"><strong>SUBSEQUENT EVENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in Shares) | shares</a></td>
<td class="nump">3,333,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="nump">$ 2.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues (in Dollars) | $</a></td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bmra_SUBSEQUENTEVENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bmra_SUBSEQUENTEVENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bmra_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>bmra-20230228_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bmra="http://www.biomerica.com/20230228"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bmra-20230228.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2023-04-14</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:COVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:NONCOVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bmra:NONCOVID19RelatedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2020-07-21</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bmra:PublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-07</startDate>
            <endDate>2023-03-07</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bmra:PublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-07</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bmra:ATMOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bmra:AsiaAndUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bmra:AsiaAndUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:VendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:OneVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bmra:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bmra:PurchasedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bmra:PolishDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ClinicalLabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:OverthecounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bmra:PhysiciansOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:BuildingInIrvineCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:BuildingInIrvineCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:LeaseByMexicanSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:UnitedStatesFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:UnitedStatesFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:MexicoFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">bmra:MexicoFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-07</startDate>
            <endDate>2023-03-07</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000073290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-07</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2023-02-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0">001-37863</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">BIOMERICA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0">95-2645573</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0">17571 Von Karman Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0">Irvine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0">92614</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">949</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">645-2111</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">COMMON STOCK, PAR VALUE $0.08</dei:Security12bTitle>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:TradingSymbol contextRef="c0">BMRA</dei:TradingSymbol>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory contextRef="c0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">true</dei:EntitySmallBusiness>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">16821646</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="INF" unitRef="usd">3345212</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="INF" unitRef="usd">5916983</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="INF" unitRef="usd">17432</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="INF" unitRef="usd">153231</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="INF" unitRef="usd">754559</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="INF" unitRef="usd">773818</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="INF" unitRef="usd">807576</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="INF" unitRef="usd">845549</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c2" decimals="INF" unitRef="usd">2064152</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="INF" unitRef="usd">2416447</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="INF" unitRef="usd">318448</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="INF" unitRef="usd">320283</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="INF" unitRef="usd">6482371</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="INF" unitRef="usd">9427531</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="INF" unitRef="usd">1316268</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="INF" unitRef="usd">1305360</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="INF" unitRef="usd">227589</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="INF" unitRef="usd">214487</us-gaap:PropertyPlantAndEquipmentNet>
    <bmra:AccumulatedAmortizationRightOfUseAssets contextRef="c2" decimals="INF" unitRef="usd">927077</bmra:AccumulatedAmortizationRightOfUseAssets>
    <bmra:AccumulatedAmortizationRightOfUseAssets contextRef="c3" decimals="INF" unitRef="usd">724802</bmra:AccumulatedAmortizationRightOfUseAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="INF" unitRef="usd">1101648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="INF" unitRef="usd">1301834</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Investments contextRef="c2" decimals="INF" unitRef="usd">165324</us-gaap:Investments>
    <us-gaap:Investments contextRef="c3" decimals="INF" unitRef="usd">165324</us-gaap:Investments>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="INF" unitRef="usd">27383</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="INF" unitRef="usd">18994</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="INF" unitRef="usd">154638</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="INF" unitRef="usd">169516</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="INF" unitRef="usd">78598</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="INF" unitRef="usd">95588</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="INF" unitRef="usd">8210168</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="INF" unitRef="usd">11374280</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="INF" unitRef="usd">387228</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="INF" unitRef="usd">972372</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="INF" unitRef="usd">520457</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="INF" unitRef="usd">646944</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c2" decimals="INF" unitRef="usd">138013</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c3" decimals="INF" unitRef="usd">50670</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="INF" unitRef="usd">349410</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="INF" unitRef="usd">341296</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="INF" unitRef="usd">1395108</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="INF" unitRef="usd">2011282</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="INF" unitRef="usd">828944</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="INF" unitRef="usd">1038284</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="INF" unitRef="usd">2224052</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="INF" unitRef="usd">3049566</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="INF" unitRef="usdPershares">0.08</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="INF" unitRef="usdPershares">0.08</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="INF" unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="INF" unitRef="shares">13488313</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">13488313</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="INF" unitRef="shares">12867924</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares">12867924</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="INF" unitRef="usd">1079065</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="INF" unitRef="usd">1029432</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="INF" unitRef="usd">45443164</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="INF" unitRef="usd">42446597</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="INF" unitRef="usd">-110911</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="INF" unitRef="usd">-73936</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="INF" unitRef="usd">-40425202</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="INF" unitRef="usd">-35077379</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="INF" unitRef="usd">5986116</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="INF" unitRef="usd">8324714</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="INF" unitRef="usd">8210168</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="INF" unitRef="usd">11374280</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c4" decimals="INF" unitRef="usd">1111442</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="INF" unitRef="usd">7660501</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="INF" unitRef="usd">4230792</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="INF" unitRef="usd">13569188</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="INF" unitRef="usd">991169</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="INF" unitRef="usd">5987277</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="INF" unitRef="usd">3813599</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="INF" unitRef="usd">11213175</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c4" decimals="INF" unitRef="usd">120273</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="INF" unitRef="usd">1673224</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="INF" unitRef="usd">417193</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="INF" unitRef="usd">2356013</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="INF" unitRef="usd">1379412</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="INF" unitRef="usd">1393619</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="INF" unitRef="usd">4589255</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="INF" unitRef="usd">3817061</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="INF" unitRef="usd">392031</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="INF" unitRef="usd">387104</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="INF" unitRef="usd">1215143</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="INF" unitRef="usd">1316581</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="INF" unitRef="usd">1771443</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="INF" unitRef="usd">1780723</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="INF" unitRef="usd">5804398</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="INF" unitRef="usd">5133642</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="INF" unitRef="usd">-1651170</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="INF" unitRef="usd">-107499</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="INF" unitRef="usd">-5387205</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="INF" unitRef="usd">-2777629</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c4" decimals="INF" unitRef="usd">36086</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c5" decimals="INF" unitRef="usd">6019</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c0" decimals="INF" unitRef="usd">77368</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c6" decimals="INF" unitRef="usd">19740</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="INF" unitRef="usd">-1615084</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="INF" unitRef="usd">-101480</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="INF" unitRef="usd">-5309837</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="INF" unitRef="usd">-2757889</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="INF" unitRef="usd">34775</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="INF" unitRef="usd">2688</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="INF" unitRef="usd">37986</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="INF" unitRef="usd">14134</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="INF" unitRef="usd">-1649859</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="INF" unitRef="usd">-104168</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" unitRef="usd">-5347823</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" unitRef="usd">-2772023</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="INF" unitRef="usdPershares">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="INF" unitRef="usdPershares">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="INF" unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c6" decimals="INF" unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c4" decimals="INF" unitRef="usdPershares">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c5" decimals="INF" unitRef="usdPershares">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="INF" unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c6" decimals="INF" unitRef="usdPershares">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="INF" unitRef="shares">13481490</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="INF" unitRef="shares">12820481</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">13340958</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="INF" unitRef="shares">12611760</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="INF" unitRef="shares">13481490</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="INF" unitRef="shares">12820481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares">13340958</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">12611760</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="INF" unitRef="usd">-1649859</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="INF" unitRef="usd">-104168</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" unitRef="usd">-5347823</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" unitRef="usd">-2772023</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c4" decimals="INF" unitRef="usd">-15498</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c5" decimals="INF" unitRef="usd">-2538</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="INF" unitRef="usd">-36975</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c6" decimals="INF" unitRef="usd">-12901</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="INF" unitRef="usd">-1665357</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="INF" unitRef="usd">-106706</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="INF" unitRef="usd">-5384798</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="INF" unitRef="usd">-2784924</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued contextRef="c7" decimals="INF" unitRef="shares">12867924</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="INF" unitRef="usd">1029432</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="INF" unitRef="usd">42446597</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="INF" unitRef="usd">-73936</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="INF" unitRef="usd">-35077379</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="INF" unitRef="usd">8324714</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c11" decimals="INF" unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c11" decimals="INF" unitRef="usd">1200</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c12" decimals="INF" unitRef="usd">12750</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c13" decimals="INF" unitRef="usd">13950</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c11" decimals="INF" unitRef="shares">523977</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c11" decimals="INF" unitRef="usd">41918</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c12" decimals="INF" unitRef="usd">1721650</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c13" decimals="INF" unitRef="usd">1763568</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c14" decimals="INF" unitRef="usd">-12527</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c13" decimals="INF" unitRef="usd">-12527</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c12" decimals="INF" unitRef="usd">303755</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c13" decimals="INF" unitRef="usd">303755</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="INF" unitRef="usd">-2071876</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c13" decimals="INF" unitRef="usd">-2071876</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c16" decimals="INF" unitRef="shares">13406901</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="INF" unitRef="usd">1072550</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="INF" unitRef="usd">44484752</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="INF" unitRef="usd">-86463</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="INF" unitRef="usd">-37149255</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="INF" unitRef="usd">8321584</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c21" decimals="INF" unitRef="shares">31500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c21" decimals="INF" unitRef="usd">2520</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c22" decimals="INF" unitRef="usd">62685</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c23" decimals="INF" unitRef="usd">65205</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c21" decimals="INF" unitRef="shares">41012</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c21" decimals="INF" unitRef="usd">3283</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c22" decimals="INF" unitRef="usd">169631</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c23" decimals="INF" unitRef="usd">172914</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c24" decimals="INF" unitRef="usd">-8950</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c23" decimals="INF" unitRef="usd">-8950</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c22" decimals="INF" unitRef="usd">318230</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c23" decimals="INF" unitRef="usd">318230</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c25" decimals="INF" unitRef="usd">-1626088</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c23" decimals="INF" unitRef="usd">-1626088</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c26" decimals="INF" unitRef="shares">13479413</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="INF" unitRef="usd">1078353</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="INF" unitRef="usd">45035298</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="INF" unitRef="usd">-95413</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="INF" unitRef="usd">-38775343</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="INF" unitRef="usd">7242895</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c31" decimals="INF" unitRef="shares">8900</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c31" decimals="INF" unitRef="usd">712</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c32" decimals="INF" unitRef="usd">24038</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c4" decimals="INF" unitRef="usd">24750</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c33" decimals="INF" unitRef="usd">-15498</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c4" decimals="INF" unitRef="usd">-15498</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c32" decimals="INF" unitRef="usd">383828</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="INF" unitRef="usd">383828</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c34" decimals="INF" unitRef="usd">-1649859</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="INF" unitRef="usd">-1649859</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c35" decimals="INF" unitRef="shares">13488313</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="INF" unitRef="usd">1079065</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="INF" unitRef="usd">45443164</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="INF" unitRef="usd">-110911</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="INF" unitRef="usd">-40425202</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="INF" unitRef="usd">5986116</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="c39" decimals="INF" unitRef="shares">12307157</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="INF" unitRef="usd">984571</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c40" decimals="INF" unitRef="usd">38836743</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c41" decimals="INF" unitRef="usd">-47956</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="INF" unitRef="usd">-30546335</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="INF" unitRef="usd">9227023</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c44" decimals="INF" unitRef="shares">1500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c44" decimals="INF" unitRef="usd">120</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c45" decimals="INF" unitRef="usd">3775</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c46" decimals="INF" unitRef="usd">3895</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c44" decimals="INF" unitRef="shares">201553</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c44" decimals="INF" unitRef="usd">16124</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c45" decimals="INF" unitRef="usd">784586</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c46" decimals="INF" unitRef="usd">800710</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c47" decimals="INF" unitRef="usd">-5613</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c46" decimals="INF" unitRef="usd">-5613</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c45" decimals="INF" unitRef="usd">319622</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c46" decimals="INF" unitRef="usd">319622</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c48" decimals="INF" unitRef="usd">-1542581</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c46" decimals="INF" unitRef="usd">-1542581</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c49" decimals="INF" unitRef="shares">12510210</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="INF" unitRef="usd">1000815</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="INF" unitRef="usd">39944726</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="INF" unitRef="usd">-53569</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c52" decimals="INF" unitRef="usd">-32088916</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c53" decimals="INF" unitRef="usd">8803056</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c54" decimals="INF" unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c54" decimals="INF" unitRef="usd">1600</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c55" decimals="INF" unitRef="usd">28985</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c56" decimals="INF" unitRef="usd">30585</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c54" decimals="INF" unitRef="shares">162117</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c54" decimals="INF" unitRef="usd">12970</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c55" decimals="INF" unitRef="usd">870443</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c56" decimals="INF" unitRef="usd">883413</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c57" decimals="INF" unitRef="usd">-4750</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c56" decimals="INF" unitRef="usd">-4750</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c55" decimals="INF" unitRef="usd">314397</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c56" decimals="INF" unitRef="usd">314397</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c58" decimals="INF" unitRef="usd">-1125274</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c56" decimals="INF" unitRef="usd">-1125274</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c59" decimals="INF" unitRef="shares">12692327</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c59" decimals="INF" unitRef="usd">1015385</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c60" decimals="INF" unitRef="usd">41158551</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c61" decimals="INF" unitRef="usd">-58319</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c62" decimals="INF" unitRef="usd">-33214190</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c63" decimals="INF" unitRef="usd">8901427</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c64" decimals="INF" unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c64" decimals="INF" unitRef="usd">160</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c65" decimals="INF" unitRef="usd">4535</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c5" decimals="INF" unitRef="usd">4695</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c64" decimals="INF" unitRef="shares">157597</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c64" decimals="INF" unitRef="usd">12607</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c65" decimals="INF" unitRef="usd">620430</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c5" decimals="INF" unitRef="usd">633037</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c66" decimals="INF" unitRef="usd">-2538</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c5" decimals="INF" unitRef="usd">-2538</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c65" decimals="INF" unitRef="usd">325349</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="INF" unitRef="usd">325349</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss contextRef="c67" decimals="INF" unitRef="usd">-104168</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="INF" unitRef="usd">-104168</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued contextRef="c68" decimals="INF" unitRef="shares">12851924</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c68" decimals="INF" unitRef="usd">1028152</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c69" decimals="INF" unitRef="usd">42108865</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c70" decimals="INF" unitRef="usd">-60857</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c71" decimals="INF" unitRef="usd">-33318358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c72" decimals="INF" unitRef="usd">9757802</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="INF" unitRef="usd">-5347823</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="INF" unitRef="usd">-2772023</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="INF" unitRef="usd">65640</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c6" decimals="INF" unitRef="usd">102272</us-gaap:DepreciationAndAmortization>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c0" decimals="INF" unitRef="usd">135799</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c6" decimals="INF" unitRef="usd">817122</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="c0" decimals="INF" unitRef="usd">-37973</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="c6" decimals="INF" unitRef="usd">270805</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:StockOptionPlanExpense contextRef="c0" decimals="INF" unitRef="usd">1005813</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense contextRef="c6" decimals="INF" unitRef="usd">959368</us-gaap:StockOptionPlanExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="INF" unitRef="usd">202275</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="INF" unitRef="usd">189696</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="INF" unitRef="usd">-155058</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="INF" unitRef="usd">-1113435</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="INF" unitRef="usd">-390268</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="INF" unitRef="usd">295980</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="INF" unitRef="usd">-1835</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="INF" unitRef="usd">296839</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="INF" unitRef="usd">-16986</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c6" decimals="INF" unitRef="usd">-117171</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="INF" unitRef="usd">-585144</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c6" decimals="INF" unitRef="usd">2025460</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c0" decimals="INF" unitRef="usd">-126487</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c6" decimals="INF" unitRef="usd">148388</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="INF" unitRef="usd">87343</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c6" decimals="INF" unitRef="usd">3213052</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <bmra:IncreaseDecreaseInLeaseLiability contextRef="c0" decimals="INF" unitRef="usd">-203315</bmra:IncreaseDecreaseInLeaseLiability>
    <bmra:IncreaseDecreaseInLeaseLiability contextRef="c6" decimals="INF" unitRef="usd">-180637</bmra:IncreaseDecreaseInLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="INF" unitRef="usd">-4511323</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="INF" unitRef="usd">3777046</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c6" decimals="INF" unitRef="usd">113436</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="INF" unitRef="usd">63860</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="INF" unitRef="usd">32547</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="INF" unitRef="usd">-63860</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="INF" unitRef="usd">-145983</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="INF" unitRef="usd">2014054</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c6" decimals="INF" unitRef="usd">2401734</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c0" decimals="INF" unitRef="usd">52822</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c6" decimals="INF" unitRef="usd">84574</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="INF" unitRef="usd">79155</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c6" decimals="INF" unitRef="usd">39175</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="INF" unitRef="usd">2040387</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="INF" unitRef="usd">2356335</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c0" decimals="INF" unitRef="usd">-36975</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c6" decimals="INF" unitRef="usd">-12901</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="INF" unitRef="usd">-2571771</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="INF" unitRef="usd">5974497</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="INF" unitRef="usd">5916983</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c43" decimals="INF" unitRef="usd">4199311</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="INF" unitRef="usd">3345212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c72" decimals="INF" unitRef="usd">10173808</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="INF" unitRef="usd">37986</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="INF" unitRef="usd">13334</us-gaap:IncomeTaxesPaid>
    <us-gaap:BasisOfAccounting contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 1:&#160; BASIS OF PRESENTATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Biomerica, Inc. and its subsidiaries (which includes wholly owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;(physicians' offices and over-the-counter (&#x201c;OTC&#x201d;) through drugstores and online) &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (&#x201c;DGT&#x201d;) products based on our InFoods&#xae; Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (&#x201c;IBS&#x201d;), and other inflammatory diseases. These InFoods&#xae; based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods&#xae; IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods&#xae; IBS product works by identifying a patient&#x2019;s above normal immunoreactivity to specific foods.&#160; A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. Following the successful completion and positive statistical results from the Company&#x2019;s InFoods IBS clinical trial (run at several prominent centers including Mayo Clinic, Beth Israel Deaconess Medical Center Inc. - a Harvard Medical School Teaching Hospital, Houston Methodist Hospital, and the University of Michigan) which was completed in early calendar 2022, Biomerica received interest from Gastroenterology (&#x201c;GI&#x201d;) physicians who would like to order the InFoods IBS test for their patients even prior to the product receiving FDA clearance. As such, we are currently working with key GI physician groups who are interested in offering this product to their patients. Given this, during the third quarter ended February 28, 2023, we worked to set up the InFoods&#xae; IBS test to be performed in a Clinical Laboratory Improvement Amendments (&#x201c;CLIA&#x201d;) certified, and College of American Pathologists (&#x201c;CAP&#x201d;) accredited high-complexity laboratory facility and offered as a laboratory developed test (&#x201c;LDT&#x201d;). During the quarter ended February 28, 2023, the CLIA lab completed all validation testing necessary for the InFoods IBS product to be offered as an LDT and, as of quarter end, is now accepting patient samples. We also worked to optimize the process for GI physicians to order the InFoods IBS test, send patient blood samples to the CLIA lab and receive the test results for their patients. We believe ease of order and workflow for physicians, with easy to understand and actionable results for patients, is critical to our success. During the quarter, we also set up customer service and payment systems, along with a dedicated website for patients to receive answers to questions they may have about the test and attain information about how to eliminate a specific food from their diet. This is especially important for foods that are ingredients in common processed foods like milk, eggs and wheat.&#160; As of the end of the fiscal third quarter, the product is now available to physicians and their patients.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and OTC at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient&#x2019;s body, stools, or blood, often in extremely small concentrations.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. In fiscal 2022, we generated revenues from the international sale of our COVID-19 antigen tests that use a patient&#x2019;s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand for such tests, the Company generated 0.4% of our sales &#160;during the three months ended February 28, 2023, as compared to 79% of our revenue during the three months ended February 28, 2022..&#160; Further, during the nine months ended February 28, 2023 6% of our sales were generated from our COVID-19 related products, as compared to 80% of our revenue during the nine months ended February 28, 2022.&#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Our non-COVID-19 products that accounted for approximately 94% and 20% of our revenues during the nine months ended February 28, 2023 and 2022, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country&#x2019;s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The unaudited condensed consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited condensed consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended February 28, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c73" decimals="3" unitRef="pure">0.004</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c74" decimals="2" unitRef="pure">0.79</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c75" decimals="2" unitRef="pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c76" decimals="2" unitRef="pure">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c77" decimals="2" unitRef="pure">0.94</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c78" decimals="2" unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 2:&#160; SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PRINCIPLES OF CONSOLIDATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;ACCOUNTING ESTIMATES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;MARKETS AND METHODS OF DISTRIBUTION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Due to global and economic disruptions caused by the Coronavirus global pandemic, the ongoing war in Ukraine, and tensions between the country of China and the United States, the Company&#x2019;s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company&#x2019;s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The pandemic, war and geopolitical related disruptions have materially negatively impacted the Company&#x2019;s operations and financial performance and may continue to have significant material negative impacts on the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;LIQUIDITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;approximately $40.4 million as of February 28, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product &lt;span style="color: black;"&gt;development activities. As of February 28, 2023, the Company had cash and cash equivalents of &lt;/span&gt;approximately $3,345,000 and working capital of approximately $5,087,000.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;On July 21, 2020, the Company filed with the SEC a &#x201c;shelf&#x201d; registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.&#160; Shares of the Company&#x2019;s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (&#x201c;ATM Offering&#x201d;) under the shelf registration statement, of which approximately $9,400,000, remained available for sale under the prospectus supplement as of the third quarter ended February 28, 2023.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;Following the end of the third quarter, the Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. In conjunction with the public offering of shares of the Company&#x2019;s common stock, the Company suspended its at-the-market sales agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company intends to use the net proceeds from the prior sale of shares under the at-the-market agreement for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The sales agent under the ATM Offering had agreed to use commercially reasonable efforts to sell on the Company&#x2019;s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company had no obligation to sell any of the shares under the ATM Offering, and maintained the ability to suspend offers under, or terminate the ATM Offering.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company approximately of $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;As a result of cash and cash equivalents on hand &lt;span style="COLOR:black"&gt;at February 28, 2023, plus the net proceeds from the public offering of common shares which closed in early March 2023, management&lt;/span&gt; believes the Company has sufficient funds to operate through at least September 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;CONCENTRATION OF CREDIT RISK&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company&#x2019;s primary banking partners are Bank of America and Merrill Lynch. The Company maintains cash balances in accounts at financial institutions in excess of amounts insured by federal agencies, as well as substantial cash reserves in investment grade money market accounts and in U.S. treasury bills. &lt;span style="COLOR:black"&gt;As of February 28, 2023,&lt;/span&gt; the Company had approximately $3,095,000 of uninsured cash. &lt;span style="COLOR:black"&gt;The Company does not believe it is exposed to any significant credit risks.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;three m&lt;span style="COLOR:black"&gt;onths ended February 28, 2023,&lt;/span&gt; the Company had one key customer who is located in Asia which accounted &lt;span style="COLOR:black"&gt;for 22%&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;three m&lt;span style="COLOR:black"&gt;onths ended February 28, 2022,&lt;/span&gt; the Company had three key customers who are located in Asia and the United States which accounted &lt;span style="COLOR:black"&gt;for 79% of net consolidated sales&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;nine m&lt;span style="COLOR:black"&gt;onths ended February 28, 2023,&lt;/span&gt; the Company had one key customer who is located in Asia which accounted &lt;span style="COLOR:black"&gt;for 38%&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;nine m&lt;span style="COLOR:black"&gt;onths ended February 28, 2022,&lt;/span&gt; the Company had three key customers who are located in Asia and the United States which accounted &lt;span style="COLOR:black"&gt;for 75% of net consolidated sales&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Total gross receivables on February 28, 2023 and May 31, 2022 were approximately &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;$772,000 and $927,000, &lt;span style="color: black;"&gt;respectively. On February 28, 2023, the Company had two customers which accounted for a total of 44% of gross receivables. On May 31, 2022 the Company had one key customer &lt;/span&gt;which accounted for a total of 50% of gross receivables.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;For the &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;three &lt;span style="COLOR:black"&gt;months ended February 28, 2023, the&lt;/span&gt; Company had two key vendors which accounted for 31% of the purchase of raw materials. &lt;span style="COLOR:black"&gt;For the &lt;/span&gt;three &lt;span style="COLOR:black"&gt;months ended February 28, 2022, the&lt;/span&gt; Company had one key vendor which accounted for 92% of the purchase of raw materials.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;For the &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023, there was no individual vendor that comprised more than 10% of the Company&#x2019;s purchases.. For the &lt;/span&gt;nine months ended &lt;span style="COLOR:black"&gt;February 28, 2022, the &lt;/span&gt;Company had one key vendor which accounted for 85% of the purchase of raw materials.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;As of February 28, 2023, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;the Company had one key vendor which accounted for 18% of accounts payable. As of May 31, 2022, the Company had two key vendors which accounted for 69%.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;CASH AND CASH EQUIVALENTS &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less &lt;span style="color: black;"&gt;than &lt;/span&gt;three &lt;span style="color: black;"&gt;months&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria,&#160;initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. &#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;As of February 28, 2023 and May 31, 2022, the Company has established a reserve of approximately $17,000 and $153,000, respectively, for doubtful accounts. During the quarter ended February 28, 2023, the Company reduced gross accounts receivable and the allowance for doubtful accounts by $465,000 for a 2022 COVID product related customer that is not expected to be collected.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PREPAID EXPENSES AND OTHER&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company occasionally prepays for items such as inventory, insurance, and other items.&#160; These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;As of February 28, 2023 and May 31, 2022, the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;prepaid expenses and other were approximately $318,000 and $320,000, &lt;span style="color: black;"&gt;respectively&lt;/span&gt;, composed of prepayments to insurance and various other suppliers. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INVENTORIES, NET &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;As of February 28, 2023, and May 31, 2022, inventory reserves were approximately &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;$808,000 and $846,000&lt;span style="COLOR:black"&gt;, respectively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Net inventories are approximately the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,714,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,717,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Work in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;924,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;763,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Finished products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;234,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;782,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total gross inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,872,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3,262,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Inventory reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(808,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(846,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:18.25pt"&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,064,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,416,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repair and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $15,000 and $26,000 for the three months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively, &lt;/span&gt;and approximately $51,000 and $80,000 for the nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively&lt;/span&gt;.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (&#x201c;ASC&#x201d;), ASC 350 Intangibles &#x2013; Goodwill and Other (&#x201c;ASC 350&#x201d;). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 20 years for patents, 18 years for marketing and distribution rights, and 10 years for purchased technology use rights. Amortization expenses were approximately &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;$3,000 and $8,000 for the three months &lt;span style="color: black;"&gt;ended February 28, 2023 and 2022, respectively, and &lt;/span&gt;approximately $15,000 and $22,000 for the nine &lt;span style="color: black;"&gt;months ended February 28, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset&#x2019;s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of February 28, 2023 and 2022, an impairment adjustment was made &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;of $6,000 and $0, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;INVESTMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company has made investments in privately held companies. These investments represent the Company&#x2019;s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 0pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 8pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of February 28, 2023 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company&#x2019;s Cost Method Holdings during the period ended February 28, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;SHARE-BASED COMPENSATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company follows the guidance of ASC 718, Share-based Compensation (&#x201c;ASC 718&#x201d;), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company&#x2019;s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the &#x201c;simplified method&#x201d; which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;The following summary presents the options granted, exercised, expired, canceled and outstanding for the nine months ended &lt;span style="color: black;"&gt;February 28, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:26.5pt"&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Option Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercise Price Weighted Average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,321,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;146,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(46,500)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1.73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Cancelled or expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(107,750)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,313,366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.69&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;During the nine months ended February 28, 2023, options to &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;purchase 46,500 shares of common &lt;span style="color: black;"&gt;stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds for the Company were &lt;/span&gt;approximately $79,000.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;During the nine months ended February 28, 2023, the Company &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;granted 146,000 options to purchase &lt;span style="color: black;"&gt;common stock at an average purchase price &lt;/span&gt;of $3.37, with &lt;span style="color: black;"&gt;the majority of those options issued to the Company&#x2019;s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company has various contracts with customers.&#160; All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;during the nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, and does not believe that any additional discounts will be given through the end of the contract periods. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. &lt;span style="COLOR:black"&gt;The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.&#160; Physicians&#x2019; office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;As of February 28, 2023, the Company had &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;approximately $138,000 of advances&lt;span style="color: black;"&gt; from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during &lt;/span&gt;our fourth fiscal quarter ending May 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Disaggregation of revenue:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The following is a breakdown of revenues according to markets to which the products are sold:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Three Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Nine Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Clinical lab&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;532,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;731,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,580,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,259,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Over-the-counter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;292,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;244,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160; 971,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;857,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Contract manufacturing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;284,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;167,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;431,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;319,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Physician's office&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;6,518,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;249,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;10,134,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15.75pt"&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,112,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;7,660,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;4,231,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;13,569,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;See Note 4 for additional information regarding geographic revenue concentrations.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;SHIPPING AND HANDLING FEES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company includes shipping and handling fees billed to customers in net sales.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;RESEARCH AND DEVELOPMENT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Research and development costs are expensed as incurred. The Company expensed approximately $392,000 and $387,000 of research and development costs during the three months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively, and &lt;/span&gt;approximately $1,215,000 and $1,317,000 of research and development costs during the nine months &lt;span style="COLOR:black"&gt;ended February 28, 2023 and 2022, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The Company has provided a full valuation allowance on net deferred income tax assets of approximately $8,088,000 &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;and $6,967,000 as &lt;span style="color: black;"&gt;of February 28, 2023 and May 31, 2022, respectively. &#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;FOREIGN CURRENCY TRANSLATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;are no foreign currency transactions that &lt;span style="color: black;"&gt;are included in the condensed consolidated statements of operations for the three and nine months ended February 28, 2023 and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;RIGHT-OF-USE ASSETS AND LEASE LIABILITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.&#160; Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.&#160; Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases of 12 months or less, and as a result, those lease payments are recognized in operations on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&#160; The Company leases office space and copy machines, all of which are operating leases.&#160; Most leases include the option to renew and the exercise of the renewal options is at the Company&#x2019;s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. &#160;The leases do not include the options to purchase the leased property.&#160; The depreciable life of assets and leasehold improvements are limited by the expected lease term.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NET LOSS PER SHARE&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per &lt;span style="color: black;"&gt;share calculation on February 28, 2023 and &lt;/span&gt;2022 was 2,313,366 and 2,336,116, &lt;span style="color: black;"&gt;respectively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company&#x2019;s consolidated results of operations and financial position.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Other recent Accounting Standards Updates (&#x201d;ASU's&#x201d;) issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company&#x2019;s present or future consolidated financial statements. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;RECLASSIFICATIONS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Certain comparative figures in the February 28, 2022 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. &lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PRINCIPLES OF CONSOLIDATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;ACCOUNTING ESTIMATES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <bmra:MarketsAndMethodsOfDistributionPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;MARKETS AND METHODS OF DISTRIBUTION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Due to global and economic disruptions caused by the Coronavirus global pandemic, the ongoing war in Ukraine, and tensions between the country of China and the United States, the Company&#x2019;s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company&#x2019;s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The pandemic, war and geopolitical related disruptions have materially negatively impacted the Company&#x2019;s operations and financial performance and may continue to have significant material negative impacts on the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</bmra:MarketsAndMethodsOfDistributionPolicyTextBlock>
    <bmra:LiquidityPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;LIQUIDITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;approximately $40.4 million as of February 28, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product &lt;span style="color: black;"&gt;development activities. As of February 28, 2023, the Company had cash and cash equivalents of &lt;/span&gt;approximately $3,345,000 and working capital of approximately $5,087,000.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;On July 21, 2020, the Company filed with the SEC a &#x201c;shelf&#x201d; registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.&#160; Shares of the Company&#x2019;s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (&#x201c;ATM Offering&#x201d;) under the shelf registration statement, of which approximately $9,400,000, remained available for sale under the prospectus supplement as of the third quarter ended February 28, 2023.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;Following the end of the third quarter, the Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. In conjunction with the public offering of shares of the Company&#x2019;s common stock, the Company suspended its at-the-market sales agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company intends to use the net proceeds from the prior sale of shares under the at-the-market agreement for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The sales agent under the ATM Offering had agreed to use commercially reasonable efforts to sell on the Company&#x2019;s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company had no obligation to sell any of the shares under the ATM Offering, and maintained the ability to suspend offers under, or terminate the ATM Offering.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company approximately of $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;As a result of cash and cash equivalents on hand &lt;span style="COLOR:black"&gt;at February 28, 2023, plus the net proceeds from the public offering of common shares which closed in early March 2023, management&lt;/span&gt; believes the Company has sufficient funds to operate through at least September 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</bmra:LiquidityPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-5" unitRef="usd">-40400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">3345000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bmra:WorkingCapital contextRef="c0" decimals="0" unitRef="usd">5087000</bmra:WorkingCapital>
    <bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue contextRef="c79" decimals="0" unitRef="usd">90000000</bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue>
    <bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue contextRef="c80" decimals="0" unitRef="usd">15000000</bmra:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c2" decimals="0" unitRef="shares">9400000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c81" decimals="0" unitRef="shares">3333333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c82" decimals="2" unitRef="usdPershares">0.08</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare contextRef="c82" decimals="2" unitRef="usdPershares">2.4</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c81" decimals="-6" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="c83" decimals="0" unitRef="shares">573889</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare contextRef="c84" decimals="2" unitRef="usdPershares">3.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare contextRef="c85" decimals="2" unitRef="usdPershares">4.26</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction contextRef="c83" decimals="0" unitRef="usd">2014000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c83" decimals="0" unitRef="usd">1961000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;CONCENTRATION OF CREDIT RISK&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company&#x2019;s primary banking partners are Bank of America and Merrill Lynch. The Company maintains cash balances in accounts at financial institutions in excess of amounts insured by federal agencies, as well as substantial cash reserves in investment grade money market accounts and in U.S. treasury bills. &lt;span style="COLOR:black"&gt;As of February 28, 2023,&lt;/span&gt; the Company had approximately $3,095,000 of uninsured cash. &lt;span style="COLOR:black"&gt;The Company does not believe it is exposed to any significant credit risks.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;three m&lt;span style="COLOR:black"&gt;onths ended February 28, 2023,&lt;/span&gt; the Company had one key customer who is located in Asia which accounted &lt;span style="COLOR:black"&gt;for 22%&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;three m&lt;span style="COLOR:black"&gt;onths ended February 28, 2022,&lt;/span&gt; the Company had three key customers who are located in Asia and the United States which accounted &lt;span style="COLOR:black"&gt;for 79% of net consolidated sales&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;nine m&lt;span style="COLOR:black"&gt;onths ended February 28, 2023,&lt;/span&gt; the Company had one key customer who is located in Asia which accounted &lt;span style="COLOR:black"&gt;for 38%&lt;/span&gt;. For &lt;span style="COLOR:black"&gt;the &lt;/span&gt;nine m&lt;span style="COLOR:black"&gt;onths ended February 28, 2022,&lt;/span&gt; the Company had three key customers who are located in Asia and the United States which accounted &lt;span style="COLOR:black"&gt;for 75% of net consolidated sales&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Total gross receivables on February 28, 2023 and May 31, 2022 were approximately &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;$772,000 and $927,000, &lt;span style="color: black;"&gt;respectively. On February 28, 2023, the Company had two customers which accounted for a total of 44% of gross receivables. On May 31, 2022 the Company had one key customer &lt;/span&gt;which accounted for a total of 50% of gross receivables.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;For the &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;three &lt;span style="COLOR:black"&gt;months ended February 28, 2023, the&lt;/span&gt; Company had two key vendors which accounted for 31% of the purchase of raw materials. &lt;span style="COLOR:black"&gt;For the &lt;/span&gt;three &lt;span style="COLOR:black"&gt;months ended February 28, 2022, the&lt;/span&gt; Company had one key vendor which accounted for 92% of the purchase of raw materials.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;For the &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023, there was no individual vendor that comprised more than 10% of the Company&#x2019;s purchases.. For the &lt;/span&gt;nine months ended &lt;span style="COLOR:black"&gt;February 28, 2022, the &lt;/span&gt;Company had one key vendor which accounted for 85% of the purchase of raw materials.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;As of February 28, 2023, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;the Company had one key vendor which accounted for 18% of accounts payable. As of May 31, 2022, the Company had two key vendors which accounted for 69%.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashUninsuredAmount contextRef="c2" decimals="0" unitRef="usd">3095000</us-gaap:CashUninsuredAmount>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c86" decimals="2" unitRef="pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c87" decimals="2" unitRef="pure">0.79</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c88" decimals="2" unitRef="pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c89" decimals="2" unitRef="pure">0.75</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGross contextRef="c2" decimals="0" unitRef="usd">772000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c3" decimals="0" unitRef="usd">927000</us-gaap:AccountsReceivableGross>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c90" decimals="2" unitRef="pure">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c91" decimals="2" unitRef="pure">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c92" decimals="2" unitRef="pure">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c93" decimals="2" unitRef="pure">0.92</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c94" decimals="2" unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c95" decimals="2" unitRef="pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c96" decimals="2" unitRef="pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c97" decimals="2" unitRef="pure">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;CASH AND CASH EQUIVALENTS &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less &lt;span style="color: black;"&gt;than &lt;/span&gt;three &lt;span style="color: black;"&gt;months&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria,&#160;initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. &#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;As of February 28, 2023 and May 31, 2022, the Company has established a reserve of approximately $17,000 and $153,000, respectively, for doubtful accounts. During the quarter ended February 28, 2023, the Company reduced gross accounts receivable and the allowance for doubtful accounts by $465,000 for a 2022 COVID product related customer that is not expected to be collected.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" unitRef="usd">17000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c98" decimals="0" unitRef="usd">153000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="0" unitRef="usd">465000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <bmra:PrepaidsPolicyPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PREPAID EXPENSES AND OTHER&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company occasionally prepays for items such as inventory, insurance, and other items.&#160; These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;As of February 28, 2023 and May 31, 2022, the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;prepaid expenses and other were approximately $318,000 and $320,000, &lt;span style="color: black;"&gt;respectively&lt;/span&gt;, composed of prepayments to insurance and various other suppliers. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</bmra:PrepaidsPolicyPolicyTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c2" decimals="0" unitRef="usd">318000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c3" decimals="0" unitRef="usd">320000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INVENTORIES, NET &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;As of February 28, 2023, and May 31, 2022, inventory reserves were approximately &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;$808,000 and $846,000&lt;span style="COLOR:black"&gt;, respectively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Net inventories are approximately the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; text-align: center;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,714,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,717,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Work in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;924,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;763,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Finished products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;234,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;782,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total gross inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,872,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3,262,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Inventory reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(808,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(846,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:18.25pt"&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,064,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,416,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="-3" unitRef="usd">808000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="-3" unitRef="usd">846000</us-gaap:InventoryValuationReserves>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:17.02%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,714,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:windowtext 1pt solid; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,717,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Work in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;924,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.88%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:14.14%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;763,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Finished products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;234,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;782,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total gross inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,872,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:0px; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3,262,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:17.65pt"&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:61.12%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Inventory reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(808,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:17.65pt; WIDTH:2.42%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:2.88%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:17.65pt; BORDER-RIGHT:0px; WIDTH:14.14%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(846,000)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:18.25pt"&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:61.12%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:14.14%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,064,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:18.25pt; WIDTH:2.42%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:2.88%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:18.25pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,416,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="c2" decimals="-3" unitRef="usd">1714000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="c3" decimals="-3" unitRef="usd">1717000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="-3" unitRef="usd">924000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="-3" unitRef="usd">763000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="-3" unitRef="usd">234000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" unitRef="usd">782000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="-3" unitRef="usd">2872000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="-3" unitRef="usd">3262000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="-3" unitRef="usd">808000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="-3" unitRef="usd">846000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" unitRef="usd">2064000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" unitRef="usd">2416000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repair and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal; TEXT-INDENT:0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $15,000 and $26,000 for the three months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively, &lt;/span&gt;and approximately $51,000 and $80,000 for the nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively&lt;/span&gt;.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c99">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c100">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c4" decimals="0" unitRef="usd">15000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="0" unitRef="usd">26000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" unitRef="usd">51000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" unitRef="usd">80000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (&#x201c;ASC&#x201d;), ASC 350 Intangibles &#x2013; Goodwill and Other (&#x201c;ASC 350&#x201d;). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 20 years for patents, 18 years for marketing and distribution rights, and 10 years for purchased technology use rights. Amortization expenses were approximately &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;$3,000 and $8,000 for the three months &lt;span style="color: black;"&gt;ended February 28, 2023 and 2022, respectively, and &lt;/span&gt;approximately $15,000 and $22,000 for the nine &lt;span style="color: black;"&gt;months ended February 28, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset&#x2019;s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of February 28, 2023 and 2022, an impairment adjustment was made &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;of $6,000 and $0, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c101">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c102">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c103">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c4" decimals="0" unitRef="usd">3000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="0" unitRef="usd">8000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" unitRef="usd">15000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="0" unitRef="usd">22000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="0" unitRef="usd">6000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c6" decimals="0" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;INVESTMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company has made investments in privately held companies. These investments represent the Company&#x2019;s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 0pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 0in 8pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of February 28, 2023 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company&#x2019;s Cost Method Holdings during the period ended February 28, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:Investments contextRef="c104" decimals="0" unitRef="usd">165000</us-gaap:Investments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c104" decimals="2" unitRef="pure">0.06</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;SHARE-BASED COMPENSATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company follows the guidance of ASC 718, Share-based Compensation (&#x201c;ASC 718&#x201d;), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company&#x2019;s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the &#x201c;simplified method&#x201d; which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;The following summary presents the options granted, exercised, expired, canceled and outstanding for the nine months ended &lt;span style="color: black;"&gt;February 28, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:26.5pt"&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Option Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercise Price Weighted Average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,321,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;146,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(46,500)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1.73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Cancelled or expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(107,750)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,313,366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.69&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;During the nine months ended February 28, 2023, options to &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;purchase 46,500 shares of common &lt;span style="color: black;"&gt;stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds for the Company were &lt;/span&gt;approximately $79,000.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;During the nine months ended February 28, 2023, the Company &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;granted 146,000 options to purchase &lt;span style="color: black;"&gt;common stock at an average purchase price &lt;/span&gt;of $3.37, with &lt;span style="color: black;"&gt;the majority of those options issued to the Company&#x2019;s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:26.5pt"&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Option Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:26.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:26.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercise Price Weighted Average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding May 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,321,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;146,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(46,500)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:15%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1.73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:14.5pt"&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:168.1pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Cancelled or expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;(107,750)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:14.5pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:14.5pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:168.1pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Outstanding February 28, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,313,366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3.69&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c3" decimals="INF" unitRef="shares">2321616</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c3" decimals="INF" unitRef="usdPershares">3.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="INF" unitRef="shares">146000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">3.37</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c0" decimals="INF" unitRef="shares">46500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">1.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c0" decimals="INF" unitRef="shares">107750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">4.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c2" decimals="INF" unitRef="shares">2313366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="INF" unitRef="usdPershares">3.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c0" decimals="0" unitRef="shares">46500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c105" decimals="2" unitRef="usdPershares">0.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c106" decimals="2" unitRef="usdPershares">2.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">79000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="0" unitRef="shares">146000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">3.37</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company has various contracts with customers.&#160; All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;during the nine months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, and does not believe that any additional discounts will be given through the end of the contract periods. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. &lt;span style="COLOR:black"&gt;The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.&#160; Physicians&#x2019; office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;As of February 28, 2023, the Company had &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;approximately $138,000 of advances&lt;span style="color: black;"&gt; from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during &lt;/span&gt;our fourth fiscal quarter ending May 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Disaggregation of revenue:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The following is a breakdown of revenues according to markets to which the products are sold:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Three Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Nine Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Clinical lab&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;532,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;731,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,580,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,259,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Over-the-counter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;292,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;244,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160; 971,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;857,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Contract manufacturing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;284,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;167,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;431,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;319,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Physician's office&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;6,518,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;249,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;10,134,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15.75pt"&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,112,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;7,660,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;4,231,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;13,569,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;See Note 4 for additional information regarding geographic revenue concentrations.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ProceedsFromCustomers contextRef="c0" decimals="0" unitRef="usd">138000</us-gaap:ProceedsFromCustomers>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Three Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="5" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Nine Months Ended February 28,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2023&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="BORDER-TOP:windowtext 1pt solid; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Clinical lab&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;532,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;731,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,580,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2,259,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Over-the-counter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;292,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;244,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160; 971,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;857,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Contract manufacturing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;284,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;167,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;431,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:10%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;319,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:46%; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Physician's office&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;6,518,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;249,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:white; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;10,134,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15.75pt"&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:46%; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 46%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1,112,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;7,660,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;4,231,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:10%; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 10%; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;13,569,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c109" decimals="INF" unitRef="usd">532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c110" decimals="INF" unitRef="usd">731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c111" decimals="INF" unitRef="usd">2580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c112" decimals="INF" unitRef="usd">2259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c113" decimals="INF" unitRef="usd">292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c114" decimals="INF" unitRef="usd">244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c115" decimals="INF" unitRef="usd">971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c116" decimals="INF" unitRef="usd">857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c117" decimals="INF" unitRef="usd">284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c118" decimals="INF" unitRef="usd">167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c119" decimals="INF" unitRef="usd">431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c120" decimals="INF" unitRef="usd">319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c121" decimals="INF" unitRef="usd">4000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c122" decimals="INF" unitRef="usd">6518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c123" decimals="INF" unitRef="usd">249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c124" decimals="INF" unitRef="usd">10134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="INF" unitRef="usd">1112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="INF" unitRef="usd">7660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="INF" unitRef="usd">4231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="INF" unitRef="usd">13569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;SHIPPING AND HANDLING FEES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company includes shipping and handling fees billed to customers in net sales.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;RESEARCH AND DEVELOPMENT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Research and development costs are expensed as incurred. The Company expensed approximately $392,000 and $387,000 of research and development costs during the three months ended &lt;span style="COLOR:black"&gt;February 28, 2023 and 2022, respectively, and &lt;/span&gt;approximately $1,215,000 and $1,317,000 of research and development costs during the nine months &lt;span style="COLOR:black"&gt;ended February 28, 2023 and 2022, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">392000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">387000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">1215000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="-3" unitRef="usd">1317000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The Company has provided a full valuation allowance on net deferred income tax assets of approximately $8,088,000 &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;and $6,967,000 as &lt;span style="color: black;"&gt;of February 28, 2023 and May 31, 2022, respectively. &#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsNet contextRef="c2" decimals="0" unitRef="usd">8088000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="0" unitRef="usd">6967000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;FOREIGN CURRENCY TRANSLATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;are no foreign currency transactions that &lt;span style="color: black;"&gt;are included in the condensed consolidated statements of operations for the three and nine months ended February 28, 2023 and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;RIGHT-OF-USE ASSETS AND LEASE LIABILITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.&#160; Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.&#160; Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases of 12 months or less, and as a result, those lease payments are recognized in operations on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&#160; The Company leases office space and copy machines, all of which are operating leases.&#160; Most leases include the option to renew and the exercise of the renewal options is at the Company&#x2019;s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. &#160;The leases do not include the options to purchase the leased property.&#160; The depreciable life of assets and leasehold improvements are limited by the expected lease term.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NET LOSS PER SHARE&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per &lt;span style="color: black;"&gt;share calculation on February 28, 2023 and &lt;/span&gt;2022 was 2,313,366 and 2,336,116, &lt;span style="color: black;"&gt;respectively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c107" decimals="0" unitRef="shares">2313366</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c108" decimals="0" unitRef="shares">2336116</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company&#x2019;s consolidated results of operations and financial position.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;Other recent Accounting Standards Updates (&#x201d;ASU's&#x201d;) issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company&#x2019;s present or future consolidated financial statements</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;RECLASSIFICATIONS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Certain comparative figures in the February 28, 2022 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. &lt;/span&gt;&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 3:&#160; SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;Stock option expense during the nine months ended February 28, 2023 and 2022 was approximately $1,006,000 and $959,000, respectively. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;During the nine months ended February 28, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of approximately $1,961,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c125" decimals="0" unitRef="usd">1006000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c126" decimals="0" unitRef="usd">959000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="c127" decimals="0" unitRef="shares">573889</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare contextRef="c128" decimals="2" unitRef="usdPershares">3.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare contextRef="c129" decimals="2" unitRef="usdPershares">4.26</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction contextRef="c127" decimals="0" unitRef="usd">2014000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c127" decimals="0" unitRef="usd">1961000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <bmra:GeographicInformationDisclosureTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 4:&#160; GEOGRAPHIC INFORMATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company operates as one segment. Geographic information regarding net sales is approximately as follows: &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 550pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="733"&gt;

&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 191.617px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Three Months Ended February 28,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 190.9px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Nine Months Ended February 28,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.8px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.8167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.3833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Revenues from sales to unaffiliated customers:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Asia&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;345,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;4,877,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,822,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;8,925,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Europe&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;301,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2,416,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,268,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;3,683,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;North America&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;461,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;286,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,130,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;820,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;South America&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;5,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;81,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;11,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;87,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Middle East&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-3; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-4; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-5; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;54,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15.75pt;"&gt;
&lt;td style="height: 15.75pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,112,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;7,660,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;4,231,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;13,569,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;As of February 28, 2023, and May 31, 2022, a&lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;pproximately $672,000 and $621,000 of Biomerica&#x2019;s gross inventory was located in Mexicali, Mexico, respectively. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;As of February 28, 2023, and May 31, 2022, &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;approximately $18,000 and $17,000 of Biomerica&#x2019;s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.&lt;/span&gt;&lt;/p&gt;</bmra:GeographicInformationDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c0" decimals="0" unitRef="pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 550pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="733"&gt;

&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 191.617px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Three Months Ended February 28,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 190.9px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Nine Months Ended February 28,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.8px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.8167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 87.3833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2023&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 87.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: center; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2022&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 323.6px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Revenues from sales to unaffiliated customers:&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Asia&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;345,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;4,877,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,822,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;8,925,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Europe&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;301,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;2,416,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,268,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;3,683,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;North America&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;461,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;286,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,130,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;820,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;South America&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;5,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.35px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;81,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;11,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.2333px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;87,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 310.267px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Middle East&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.75px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-3; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 14.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.3px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5167px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-4; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 10.7667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.2px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-5; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 13.8667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 15.1833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.5667px; background: #b4c6e7; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;54,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15.75pt;"&gt;
&lt;td style="height: 15.75pt; width: 323.6px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 10.75px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;1,112,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 14.1px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.3px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5167px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;7,660,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 10.7667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.2px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;4,231,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15.75pt; width: 13.8667px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 15.1833px; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.5667px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;13,569,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c132" decimals="INF" unitRef="usd">345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c133" decimals="INF" unitRef="usd">4877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c134" decimals="INF" unitRef="usd">1822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c135" decimals="INF" unitRef="usd">8925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c136" decimals="INF" unitRef="usd">301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c137" decimals="INF" unitRef="usd">2416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c138" decimals="INF" unitRef="usd">1268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c139" decimals="INF" unitRef="usd">3683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c140" decimals="INF" unitRef="usd">461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c141" decimals="INF" unitRef="usd">286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c142" decimals="INF" unitRef="usd">1130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c143" decimals="INF" unitRef="usd">820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c144" decimals="INF" unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c145" decimals="INF" unitRef="usd">81000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c146" decimals="INF" unitRef="usd">11000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c147" decimals="INF" unitRef="usd">87000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c151" decimals="INF" unitRef="usd">54000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="INF" unitRef="usd">1112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="INF" unitRef="usd">7660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="INF" unitRef="usd">4231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="INF" unitRef="usd">13569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InventoryGross contextRef="c130" decimals="0" unitRef="usd">672000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c131" decimals="0" unitRef="usd">621000</us-gaap:InventoryGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c130" decimals="0" unitRef="usd">18000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c131" decimals="0" unitRef="usd">17000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 5:&#160; LEASES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The Company leases its facilities. On February 28, 2023, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016. &#160;The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.&#160; When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $26,000 per month. The security deposit is approximately $22,000.&lt;span style="COLOR:black"&gt;&#160;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;In November 2016, the Company&#x2019;s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,600 per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total gross rent expense in the United States for the nine months ended February 28, 2023 and 2022 was approximately $230,000 and &lt;/span&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;$230,000, respectively&lt;span style="COLOR:black"&gt;.&#160; Rent expense for the Mexico facility for the nine months ended February 28, 2023 and 2022 was approximately $32,000 and $31,000, respectively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 0.9pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company&#x2019;s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.&#160; Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 2.7pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: justify; margin: 0in 2.7pt 0in 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif;"&gt;Supplemental cash flow information related to leases for the nine months ended &lt;span style="color: black;"&gt;February 28, 2023: &lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 556.5pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="742"&gt;

&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Operating cash flows from operating leases&#160;&#160;&#160;&#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;&#160;&#160;263,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Right-of-use assets obtained in exchange for&lt;br/&gt;&#160;&#160;&#160; new operating lease liabilities&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-6; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;3.53&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;6.50%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;The approximate maturity of lease &lt;span style="COLOR:black"&gt;liabilities as of February 28, 2023 are as&lt;/span&gt; follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="WIDTH:560pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="747"&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Less than 1 year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160; 360,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1 to 2 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;370,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2 to 3 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;382,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3 to 4 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;201,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4 to 5 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160; 1,313,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Less imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;135,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15.75pt"&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;1,178,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company also has various insignificant leases for office equipment.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c152" decimals="0" unitRef="usd">26000</us-gaap:OperatingLeasePayments>
    <us-gaap:SecurityDeposit contextRef="c153" decimals="0" unitRef="usd">22000</us-gaap:SecurityDeposit>
    <us-gaap:OperatingLeasePayments contextRef="c154" decimals="0" unitRef="usd">3600</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c155" decimals="0" unitRef="usd">230000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c156" decimals="0" unitRef="usd">230000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c157" decimals="0" unitRef="usd">32000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c158" decimals="0" unitRef="usd">31000</us-gaap:OperatingLeasePayments>
    <bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="width: 556.5pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="742"&gt;

&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Operating cash flows from operating leases&#160;&#160;&#160;&#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;&#160;&#160;263,000 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Right-of-use assets obtained in exchange for&lt;br/&gt;&#160;&#160;&#160; new operating lease liabilities&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="-sec-ix-hidden: hidden-fact-6; font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;&#160;- &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 5.8pt 0in 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;3.53&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15pt;"&gt;
&lt;td style="height: 15pt; width: 463.7pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 12.6pt; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; margin: 0in; line-height: normal;"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"&gt;
&lt;p style="font-size: 11pt; font-family: 'Times New Roman',sans-serif; text-align: right; margin: 0in; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',serif; color: black;"&gt;6.50%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="INF" unitRef="usd">263000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2">P3Y6M10D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" unitRef="pure">0.065</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="WIDTH:560pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="747"&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Less than 1 year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160; 360,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;1 to 2 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;370,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;2 to 3 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;382,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;3 to 4 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;201,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;4 to 5 years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;&#160;&#160; 1,313,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15pt"&gt; &lt;td style="HEIGHT:15pt; WIDTH:464.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Less imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15pt; WIDTH:13.8pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BACKGROUND:#b4c6e7; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;135,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="HEIGHT:15.75pt"&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:464.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="HEIGHT:15.75pt; WIDTH:13.8pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:13.8pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:67.6pt; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"&gt; &lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;&#160;1,178,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c2" decimals="INF" unitRef="usd">360000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="INF" unitRef="usd">370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="INF" unitRef="usd">382000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="INF" unitRef="usd">201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="INF" unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="INF" unitRef="usd">1313000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="INF" unitRef="usd">135000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="INF" unitRef="usd">1178000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 6:&#160; COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;LITIGATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; COLOR:black"&gt;There were no legal proceedings pending as of February 28, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; MARGIN:0in 16.2pt 0in 0in; LINE-HEIGHT:normal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif"&gt;NOTE 7:&#160; SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;The Company closed a public offering on March 7, 2023 of an aggregate of 3,333,333 shares of its common stock, par value $0.08 per share at a price to the public of $2.40 per share for total gross proceeds of $8 million, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;The Company intends to use the net proceeds of the offering for general corporate purposes, including, without limitation, setting up and conducting clinical studies, expanding sales and marketing activities for existing and new products, research and development of new products, acquisitions, capital expenditures, and for other general working capital needs.&lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE:11pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,sans-serif; TEXT-ALIGN:justify; MARGIN:0in; LINE-HEIGHT:normal"&gt;&lt;span style="FONT-SIZE:10pt; FONT-FAMILY:&amp;quot;Times New Roman&amp;quot;,serif; BACKGROUND:white; COLOR:black"&gt;In conjunction with the public offering of shares of the Company&#x2019;s common stock, the Company suspended its at-the-market sales agreement.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c159" decimals="0" unitRef="shares">3333333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c160" decimals="2" unitRef="usdPershares">0.08</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharePrice contextRef="c160" decimals="2" unitRef="usdPershares">2.4</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c159" decimals="-6" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c0"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c148"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c149"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c150"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c0"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--05-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c0">2023</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="c0">0000073290</dei:EntityCentralIndexKey>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>41
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M[L:4N_90_JXTT.&UEUNM +D5@._O2V"=_L:>\P^_ZZS^ 5!+ P04    "
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
M\:],G=*T6"^V(P;_A(!4V!Z&MHF3CD-MRHYQ?A,GN$6E9_@+D'8MV_&8Z^Z
M1V3M'5F[D^PXS35)Y^V$*W/[H.$/GL>8XQF$$9SMN9)+:3!&@)8+9#S#8X
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
MP?1WN(91=T:UO\Y+X!!!%I+YC]W$2Y7L$53HA^J@:#%T-",=SLLC[J^/#A@
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
MYCX?80:MHROR:(!C88%503DD<-6[)S\=\C/!/8N7&GRA3L/A!T#][K#<H5#
MVD>J[B5!Y*5;_&DGRB&%]G-"L_Y^7CB_^JFCAH/)1TKMTH?1WSZ/?QO<@ *>
MJ.%!<R&^#T*10,B&-1D#&B(5%;1?.9&75-@43#60 WA?_$C.I9<EDT'(*X6L
MB7H8#4< T?7-J*6H*.V>H#M"#BD6<E@183(FS-"A6*(-7-29IO)Z6F($$B89
M&_5I,<=>BX-)E2W2>50\VRBTP!DB>H/9<2!%BOB1-/RFB6.\&\ &E3@.7<B(
MY^(N#'X#-8S(T#L/BB):Y?5J1@$6C$HIL=8!>R8_/VH(0, LNY\P=$C9>/"2
MLA[2.9""!$/S=%97A1A(4D6/;)\2@YJ=5!T8<W"MK(LUT#K;[3B,BYD0L:"E
M83OE]L:01=;/RN+0)A"\&WM,@ 8>0#O?QD44LZ-JM0O0LPU3E=&=_%%CWNT[
MBFCTP:*?CNKUVEEZS%"3H@'O-]$;^ *\T39CD%EF":ISXMRXR%P3""6#)#;9
M4&7)8LG@+@8A(G;#=+Z4!K("PF8T^@G7=7Q2^6E9* NQ'X !P]<9E@B ?;$6
M9A,>@0X,Y5_KW$'&(T(\>?^%O$1,GHJ;6.VW82W4@R2FQ";DX^D-5X(ESU0Z
M@/P6Y-YES/6 0_1[@<>;"K&L@#QDOF)U (X,;DU!'KRD(7P1(3=/8FWYP ?=
MEQT#NZT)RT96*7$CY-OCWW<O&B/</>OO&N%H/R.UHIUO9)W:T%F, F 8T\$S
M9D,0'_M]BY=GF,L^IUR?6'FRV\.[W\;O?/SO0@5OM4DSI>SP<6+;!\'"T<BZ
M]P^C^P$L,_K[_>AV,N(ZX-WTX^BAI9&+D,-98XKVH>JFJZOZJG#$GK&FFO!6
M+92<\M+(5)2^IO9>\N)ID&CRLR/1T2:52JL)JM!PT/5R4V)ZA,08D6P2#F5I
MH$"S4YAEA4U[)3_*B(=AW>L)]KN7#1/V>R>[3*C&M[^!=;Y[&(\FD;H=35M$
MH,1A@&17S@+N$4N"9<.7B>'@'74PU90UND2S-/<-(K@ANO@P$U@D@=7(X><^
M-V'*>6K+ZCC-(_F$R:J5J99%4KY"K*+_#+HP2_]%O$RPM30,MT1X@CQB0UP
M.X7#'$^!6 $$O@,D;"@X8"Z"&1+<1I[\U/Z12F6>2LGQDM-F<TE*:FXK*$75
M@?>'"1P %ZN:I:])N*K:#-4>_)*NVP(FSM&<RK#<E>&*D9)$>/+2"8&GKQR6
MKES"N@J-&QFVL'F!!,H$/0:NG:.P7%LEHX)V-Z7^1NDOD:XA=MY(Q0)+SR1Q
M%32VI$GF*\0;S[Y :DMMB!&A-.,,1BG' :<;0?150!;<N(!H\5\LNAX+1'G"
MZT)HZM1<['EPGGXU25!/)=N\-.#<ALTC%!@P^+$&>B"XXJ<$4YM:]S.1\*X(
M-\SHH_%]8GMY$HCMY>DY_;$=P=V:RJ]'C+RS3JM/X,T>'=,*RA[T4],7HUZH
M;G0A^2G^S.;L]\)2<0?V65@4I:L>#[HX)Q.GWH/?2+;1<V:O+R,N.2P- ]X&
M(2]4+[J4P/6%ZD>]<_X\WD792\'/*_C$R'DEB^(B)^<.ZEYTVF7</;BI[+[N
M:R1R=?[F5RD7>F4@.8P2V:6=FLE=A9"C0?C;Y7U382@#P<*\QHQVY-G8)LS$
MK>8<MN$"666D#XQV"B K@D:M?6J1C%#AM6[H:!(*_/)^3;3+=_>CA^D_R!YC
MW';_"0P#VX1[[$^TTAF%'I@4D-''J@@*S27JCAH%R7OV'9(D;<KI*_T'(GE%
M#CR[@-Q.14E]E.L.4 MLG&WRR"8G.RJ*P1J1<_(MPFI]4^SOJ-^7AICT(-A
M'92HBH(R1 D:T2<(XC&FX?14,8^DYTX<'51S%!:TF@' )L>I:!F+G& KH 6;
M-B+UBF(5G]]LVNZH#8/2@S!1>A.X3P<5J0-/L,2=BA06\W$1$10?\0$"I  :
MP%Z (QG"1H!O T?Z'/F0XA0J7'K&JDN#3F&6/C8E,X<*5]=II<HI3=X]X;)T
M)*X %0PJJZF=+J.,"]GTCKK!,&])4K+-#@)G"!<&1NQS'(!R[AN1N%W.I9#
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
MT+XS[-]Q?P3,X\B-!87&57YDE596K\G".J!]UHV;5[> #9JC'!JDK4K:PS*
ME(,X?%:*;YERH478P%]=IJ@IL72G8^G-DSL(86RM*W0V=[/A)O..&P@=-1>5
MR\)6QT27C.&!,W1[CK>PW0VBF\B%/NY6<229E1VBM%"*)::&B\E/;J<<V5G>
M@QV^30(TII3[UBXB19(9;=6" [YASBM:$P^9<']T<J3HW4K17FN\SP:Q=F["
M$,,]+M<0AU?H@)M95FZY\&4_J<!0XR@FFEPEPV>;?=\>_(IU-Y^RVBH_-V]T
M%1DG!;#Y$-]ZNVLR9WS-K'U97PL:B=_P'E]B;*.2 M1+<$1KN%MLS0G:]YR"
MQ\[<21BS@H*DX.+D#B;:"3X/0>);^7@9U[1)7""=@]M"O;\ST:7S)1/@@Y90
M K'O[N9N,E'WHP>N..(].[K\@$\"^$=5TM)5)J0/F!^HDJ*2WV.[W!->Y&O=
MB]^7 '?F[EV:T3Y;(%@SS_@!*AQ;(&E22A9DG+"7ZZWXO!_Y!Q('MK;%]"=W
M1TBN)7SWL:0'QS 9&]Y5 4:!LU344M2\ !(X'OZVN3R<%-0-^*Y9X\3@38EC
M!AA+F^'>(9,T+-G&@'O(D6++0U>NVXX@WB'=>F+VX>X6/@]'W XTQF>P0 _U
M3KKG<N5X,+EV>>+!Y#/]<@RAD#IZ[^_^CYO:Z_&0+S[><$_PRVFQ!O;I]\Y?
MO0%?$3%CW.6W]D@\P;X%.T> .^ WW)M4O92B.;/=7A'5D>=K=P-3FI.!JYK'
M"EP3<- B1(\)!#< (VYVTN'#K.Z-JKTUPJ8N&/G;'?YZ3>D\0?]8"SV)4J]Q
M6?>\DXEU64E&PE?OG[1OK\%.J+G+SF[7'2@.I=;. %C)$:J96:0Y]:GQJQOO
MX)PDB=TSY!4(H9N<3+KRT] %)]Y#HS$'S0J+4S,D975O4;W@(KS  6:Y.H9P
M^P"SJ&-UD%TB )+ZSKBK%:#[:!(J-,B@R^[9*P9;_ ;W_6D/>&WD$?6.'KH\
M8B.U[P'2B*,SUB0-@ET'0,#TT@-*CWS@(V1A$BBP(.4*WZZT 1V:AX-T28_P
MY8V2G#1:! \S<L[_T+^'@I8AQ/ZWR,GW=1QG/TM4H>:(WB'126/2UF@FJYU'
M/E-_<\E?5&O>]R6Y].YZY:2VU0N"Y6*^+7;H>:)6!.#>:6V[_[K].*-<+.A(
M>S4*<?L)[Z:7^_,ZH9CJI939 ;Z_E/X!M_;3>@W+[EWJNL!*LNN;0<[WZ]#M
M""? [47QZ< DQ:>**KIPZ=JUI4) XUI/2$?<[JV;RV02<QY GP\:K&\O_=;#
MSF07;B ,HB?(,2DP4<,@K4O/9:/*21?4 2'F:.?AAV^&<5MD;!Z7!9(U#C^_
M*(EI-.=Y;5V6DR/*B[[[7GY_';S2OS)V0?\M@I*?3.4'^_VW_C]W,.!7_IOA
M_-]*^*3M N^Y9&8.4T\Z%V=''.2Y/ZIB36_^SXJJ*E;T$:_F&8L#X/=Y <Z)
M_($;^/\(Q*__#U!+ P04    "   AHY6:\G0.D,#  #L!@  &    'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;)55VV[;1A#]E0%CI"^J>)-LR9$$2+8"!XAC
M5W):%$$?5N207'C)97:7D?3WG5W2C-K: OH@<2\S9\Z9X0QG>ZF>=8%HX%"*
M2L^]PICZVO=U4F#)]%#66-%-)E7)#&U5[NM:(4N=4RG\* @N_9+QREO,W-FC
M6LQD8P2O\%&!;LJ2J>,*A=S/O=![.=CPO##VP%_,:I;C%LW7^E'1SN]14EYB
MI;FL0&$V]Y;A]6ID[9W![QSW^F0-5LE.RF>[^93.O< 20H&)L0B,'C_P!H6P
M0$3C>X?I]2&MX^GZ!?VCTTY:=DSCC11_\-04<V_B08H9:X39R/T==GK&%B^1
M0KM_V+>V\94'2:.-+#MG8E#RJGVR0Y>'$X=)\(9#U#E$CG<;R+&\988M9DKN
M05EK0K,+)]5Y$SE>V:)LC:);3GYFL;U;;M9W#Y]OUYOM+[#^[>NGIS]GOB%D
M>^\G'<JJ18G>0)G"O:Q,H6%=I9C^T]\G1CVMZ(76*CH+^!%W0X@F XB"*#Z#
M%_<R8X<7OR73R.2YD")%I4GF]X:;(WR1!N';<J>-HI?CK]=DMZBCUU%MPUSK
MFB4X]Z@C-*H?Z"W>OPLO@P]G.(]ZSJ-SZ(N.Y;<G/!A8"1+P*L7S(%\>GM80
M7\-IG=^_FT3AU8>NVN!R [)V78(':G>-D#:*5SF8 J$B2"C;^J*M+U!U5$,M
MW%<(6)7:101[IH'5M9('3BV#X@@7X8 &!/T"9W4Q'4_M9D MK6MT32F.0[C]
M7P$'SO!&EC6KCJ"IL#"^B@>3R11TP0@99 ;<:$AD24B@G49FH%8\H5O%JMR&
MRY0LX2(>AF,P$BY&P^@2&@JIG+/M>]C^&L,&<V[?$I>BK2%A-)>,T[-\NH>'
M+$/'?E_PI+#":"80;5Y!KJ36%%4FB*EC]:_L1(,@'/79J=#\-"9&IRK_ZQL.
MII=AZYL9XDRI:BBA1,3*YMI.3@TTN0$9\=),H(LB,&=B0!,QD4UE[0?N6%(T
M!1G:_*!@5D%'X53D\+57VS^90"6JW,U9FWW";X=1?]J/\F4[P7Z:M]^!>Z:H
M-)I(9N0:#*_&'JAVMK8;(VLWSW;2T'1TRX(^1ZBL =UGDOJZV]@ _0=N\3=0
M2P,$%     @  (:.5FBNOWJL P  2P@  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&ULE59=;^(Z$'WG5UC9:I]RR6=#V@4DZ-+=/M!6M'OOP]5],,E
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
M!\X>, D=V&:N'W5:R<;TMS5.6JBHRE$0U5Y: P5G4<N1@X !3K$*@:YK;)6
M@H6=: 4@5U%63<MYE5BB#M33,IXM55Q8($>DSB(%Z)U5><[0L/RWC$'W( ,E
MM,<\UC@WH3$4Q:3S=W!H($65$99PY;F.2X1RSM3+B^*&8:)9E=27]=8 8(;O
MX$  &GBT4=D40*R+&:[J[=V^NLZS/X 6$+( 16^BJ@"B0C#C$7/ 2_&.L:OA
M58OC#3W+464?9_/C"KYB2OC>EF<Z+\'6J=%F4>$+L+DL!W9'+.+I T)+$G\%
MF;',L@CWQ)L %F:SID#"SV8 _8"75X]A4HF !XJ!F3*8)(>98%8Y"#^)@=2$
M'%;A!H232O5,%P4*/YC4X!C @?L1_ 8^H'"N/ZIH00S(YXM3-O-(FO5G907#
M@%/!P"F Z*LDLD!--L!2P(VYFN?9"O:1%1[W-HK",RL*SQI%X><P_XJLV2<)
M#RM$Q#W7<((\GE9$<$8X?D<J-BZT7RI^[H__-GR8J/[MM?H\?/AT=TUJ\'HT
M>1B/KKZ0%KRN-,)ZD613@:<&T9"MXAG*F[P2\IB%%0(7C"HDB$&69VGX&.=5
M8=X$[1-I>(LI!K">(<Z>PAQEZ)>O.=";%I%BZ&:JRR?41RR8@,&19>9J '02
M6N'S)8V1=B<E\R*O3KKNSW^ZZ';.WP% @;/#;267ZD6(MC(@.8;AR&4MT@CR
M-@PMU!P %M7.&3ON$)$YSU HX6& G4(1BTBN^+*:5SF1\FP)]*1!'!=,3$6U
M7L/2\!AF\A8(X*0%ZNQY(BP"$KTP\AQM-A*I;T'\&?F$[SBQ3UL*9T;&RY-M
MD-#R,;T+ZJ],X1/MVYL3%@/H!*I8QNLU'0\%3+8 TF1AYF]ZD3WJ/"4N ^I:
M9R3M45N!G"TW:\0,F2$I'0K>GB+/ BN#>"J^BAY%#..>GP!@VM\VZ4U[;O!V
M$C:=0#Y&U0SEF0'2LD);:A:NXQ(6@<& ^B)+4YT8;2=3!CR!?W9\X)V?]FOQ
M#G/+:H04,T[-<AW%)9V",0\*%Z@M<5P"L I7A RF+\<(2/S\2K;.$%\S$D4L
MC'VB(ZKUI-(>VOT>X>,Z3HO#<Q*"J.T,N;*]P-Q."_HVI%G<+BT+%Z@NO*4;
MA>*Y%8KGC4+Q)@;C*4+]]4S1USC=?M%W,_K[E]'UZ.&?.SP/]@8JD@B.6A)=
MB1%C3SX+BZ6: \\+*V]!&><(T1.?52M1K.! @^-5$D.L@8R^D08![+TZ:;=.
MP.--$G+>B<S  <PKU'#&"6RIS\Z(1#,%P0Y(\A%&FZYA#,5(P3Z&"J-'1#4S
MS0S@0Y16DN$0&+I625BELZ46"6:>1F#()=F:%J?H@I!R?_]F:Q(88!$QN$BV
MX >TBT'_:S$3[U+UUPH T>W0Z^WZZ_,X >B1.8:/)\,!F&5(W=WVNV*IDSE]
M[KP#ID&Q)&:\-5&1-C&JH2;'/>:] ^/X,<H!<)-6^-4RS'7=\HC!%O(5'.\0
MC22,5,2K:J7"Q2)'(M%B".,!JS6BY]5E.VBWZ;^6FO#D!R2SV0&9G+(V6(F1
MV"#QBO!-_U8@2,AL*@X=#*UDWD&YS+56&QWFA;%F-,(7!3O:^"U"19@R,KN$
MC<X^;(1(&042825JQ"V%HPM KG?PSJDY.#XL[-$S(-?:41&2\+_R&"8Y7I%9
M!./ ^,(=OA:D]Q\^JSMY*+A_8\$ :R--'(!%@*N*V5OGP<O@A'<8P*L8X\-3
M/H9Q$DX3=C3H3&Z9_0 (+4H!(WFD_@V@!)I2&@-#^[CZ@S4<\"6=1GO?K^,
M%3TCH9J":'00@J."+0F'.^?I2=:D'DG"W[V@UZ/_/#R01/#P0/8 6>A:O6JW
MVA>H*W@\:E#$?CQC$D1(F%VH5]W62=L;2^20H1)>Y*B; 68SK=FZ?75A1%X
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
M:#(%QA2/0VL%)R)E),:L[(8*;?*L6BR]-J,J-15W"$HR<KURY^:8#&,-UO#
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
M@G_I@7^]S3ZU/W[7YY]\<\/YE_,^A_D"^U(3/8=7VZUS &_./T;'?Y39FGX
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
M1U(8.NJ*".#/X(R^? IB_\<9YE'+/#J'/EK",U0UH UG)9J^2. 5*="5.23
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
M])_%(?'%XNYN_9S%]+,E\WP5SZ?)]W\'&P=OVP1(S"$QE\0$B7DDYI.8)+&
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
M%\WIQ/JT6"X7=^LO;Y/X*LG*)Q3_?KU8+!__4@[P99%]7K^<-_\/4$L#!!0
M   (  "&CE9F2F-ITP(  "8(   9    >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;*V676^;,!B%_XK%IJF3U@+FLUV"E-*E0UK3J&G7:R=Q$JN F>V$YM_/
M!H)H<+*;W00;WG/\',?&#$K*WO@&8P'>LS3G0V,C1'%CFGRQP1GB5[3 N7RR
MHBQ#0G;9VN0%PVA9B;+4A);EFQDBN1$-JGM3%@WH5J0DQU,&^#;+$-O?XI26
M0\,V#C>>R'HCU TS&A1HC6=8O!13)GMFZ[(D&<XYH3E@>#4T1O9-'*KZJN W
MP27OM(%*,J?T3762Y="P%!!.\4(H!R0O.QSC-%5&$N-/XVFT0RIAMWUP'U?9
M998YXCBFZ2M9BLW0" VPQ"NT3<43+7_B)H^G_!8TY=4O*.M:WS? 8LL%S1JQ
M),A(7E_1>S,/'8'MGA# 1@"/!<X)@=,(G"IH35;%ND,"10-&2\!4M713C6IN
M*K5,0W+U+\X$DT^)U(EHEMQ/DG$2CR;/8!3'CR^3YV1R#Z:/OY(X^3$#%W=8
M()+RK^ 2)/D.YX(R@KGLO<SNP,7GKP-32 QE9BZ:(6_K(>&)(<=X?@5@^ U
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
MF!8&XGE$"#_<%!TT?U1,_P502P,$%     @  (:.5@!GQJW6!0  #S4  !D
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
M$E+535!U4!:N^LXDFEKNFJFY/4'9!69^*27N.K:@-_=Q\A=02P,$%     @
M (:.5OHODGFG @  5P8  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
MG57?3]LP$/Y73AF:0.J:D/X L3;22CN!-%!'5O: >'#3:VOAQ,5V6B;MC]_9
M+E&VA3[0!]MWOKOON[OX.MA)]:37B 9><E'H8; V9G,1ACI;8\YT6VZPH)NE
M5#DS)*I5J#<*V<(YY2*,HZ@?YHP703)PNJE*!K(T@A<X5:#+/&?JUPB%W V#
MT^!5<<=7:V,583+8L!6F:&:;J2(IK*(L>(Z%YK( A<MA\.7T8M2W]L[@GN-.
MU\Y@,YE+^62%Z\4PB"PA%)@9&X'1ML5+%,(&(AK/^YA!!6D=Z^?7Z%]=[I3+
MG&F\E.(G7YCU,#@/8(%+5@IS)W=7N,^G9^-E4FBWPFYO&P60E=K(?.],#')>
M^)V][.M0<^B^Y1#O'6+'VP,YEF-F6#)0<@?*6E,T>W"I.F\BQPO;E-0HNN7D
M9Y)T-DHGWV>3VQ\PN:<UA>,Q&L:%/H%/<"GSG$J7&ID]P<,-YG-4CZ1/R[G&
MYQ(+ Y.M7:N[(PA!KYE"#;R 6<&-;I&2SC=<".J#'H2&>%OT,-MS''F.\1L<
M;YAJ0W36@CB*.S!+QW!\=%)'\MO?@4,J1%6-N*I&[) Z[ZC&PS<RAFN#N7YL
MRL%'[C9'MF_K0F]8AL. 'H]&M<4@^?CAM!]]/L"[4_'N'(J>^ 9=:UWB L:E
MXL4*IJBX7+0@=<5IP2V]$&>AX9C:X=4G\+NQ>CXE#]ISH/9U;Y.._PW";0/;
M;L6V>Y!M_:MJP90ID(HD9HC\/1,E6NZ>8!,K'_RLQBIJ1^?-E'H5I=[A EHP
MF"J>-4)ZY_,:9-SN-B/V*\3^NUOFBO!?Q\92"*9<RXZ:2'J\?HWDOT4):W/"
MCEQZ6"M>:!"X))^H?49Y*C_&O&#DQHV.N30TB-QQ39,?E36@^Z64YE6PTZCZ
M+TG^ %!+ P04    "   AHY641*>MB4#  !&$@  #0   'AL+W-T>6QE<RYX
M;6S=6-%NVC 4_97(7:=6FAH@(R4K0=J0*DW:IDKMP]XJ0QRPY-B98SK8U\\W
M#@E0WZKKPU861&/?XW/NL7U31XPKLQ'L=LF8"=:%D%5*EL:4'\*PFB]90:L+
M53)ID5SI@AK;U8NP*C6C606D0H2#7B\."\HEF8SEJK@N3!7,U4J:E S;4.!N
MG[.4]./W)'!R4Y6QE-R?O?VQ4N;J3>#N)^].3GKWYU>'\;,:.">A5W3X#-&+
M'JYK,4PZ?I;T$\J8\.6^\-;'J95J39UBY)&'W#$=+6PV9#+.E>SV)2(N8'5I
MP8('*E(RI8+/- =63@LN-BX\@,!<":4#8PO")NI#I/KEX+[K0:TT.@672M>Y
M70;W=]8,/P"V/3#(A6@-#H@+3,8E-89I>6T[]> Z^ @*FO;=IK0.%YIN^H,A
MZ0CUS2:9*9TQW:;IDVUH,A8L!SN:+Y9P-ZH, 31&%;:1<;I0DM8>MHRF867G
M3(A;>)"^YWO:ZWQGQWJP7[)M6D--T\FX#NCOJCGM7=F7Z08E?U#FT\I.1]9]
MJ$]VHUG.UW5_G;<&,/4^KD[+4FP^"KZ0!7.3?W;"R9AN><%2:?[+9H-2F=L
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
M>&UL+G)E;'/-V,V.@C 4AN%;(;T RSDHZD1<S<;MQ!L@6'XB4$([&;W[(;C
MS\QB-J9G1=J&P[MZ AR^3)O[QO:N;@87W;JV=YFJO1\^M'9%;;K<K>Q@^NFD
MM&.7^VDY5GK(BVM>&<UQG.KQ>88Z'IYG1N?[8/XST99E4YA/6WQWIO=_#-8_
M=KRZVABOHG,^5L9G2M_:9=OI^4*K:;**3I=,C:<+*1TZB"&(PP<E$)2$#UI#
MT#I\T :"-N&#4@A*PP=M(6@;/F@'0;OP07L(VH</HAAEC 4DO6 M0&M"KDF
MUX1@DP"Q"<DF 683HDT"U"9DFP2X30@W"9";D&X28#<AWB1 ;T:]68#>C'JS
M +WYY65;@-Z,>K, O1GU9@%Z,^K- O1FU)L%Z,VH-PO0FU%O%J WH][\3KV=
MO[?&+3V/-7Y@OY-J/]UKEL?/R\<FXIS,.&OXW7/\!5!+ P04    "   AHY6
M5@Q15'\!  ##$@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F,M.PS 017\E
MRK9J7!LH#[7= %OH@A\PR:2QZI=LM[1_SR1]2* 2416)V<1*/'/OM4<ZBTS>
MMAYBMC':QFG>I.0?&(ME T;&PGFPN%.[8&3"U[!@7I9+N0 F1J,Q*YU-8-,P
MM1KY;/($M5SIE#UO\'-4SD[S #KFV>.NL/6:YM)[K4J9<)^M;?7-9;AW*+"S
MJXF-\G& !3D[Z=#N_&RP[WM=0PBJ@FPN0WJ1!JO81K.8MAIBT2]Q(J.K:U5"
MY<J5P98B^@"RB@U ,KK8B0[ZG1/>,.R>_&+_3J;/$"OGP?F($PMPOMUA)&WW
MT*,0A*3ZCWAT1.F+SP?MM"NH?NF-U_OAPK*;1V3=<OD=?YWQ4?_,'()(CBLB
M.:Z)Y+@ADF-,),<MD1QW1'+<$\G!1U2"4"$JIX)43H6IG I4.16J<BI8Y52X
MRJF E5,AJZ!"5D&%K((*6045L@HJ9!54R"JHD%50(:N@0E;QGV1]=V[YU[]5
MVK4P4MF#/^O^7<T^ 5!+ 0(4 Q0    (  "&CE8'04UB@0   +$    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @  (:.
M5ME*.O7N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @  (:.5IE<G",0!@  G"<  !,              ( !
MS $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "   AHY6=8MC#ML%
M  #@'@  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @  (:.5J'*?;"Y!@  XQD  !@              ("!
M'@X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  "&CE;Z
M(=U\G ,  #<+   8              " @0T5  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "   AHY6?3^.P\D&  !('P  &
M    @('?&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M (:.5MNY'R@5#0  F78  !@              ("!WA\  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    (  "&CE9]$I"U(@<  'L=   8
M          " @2DM  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    "   AHY6!0J=:ZD-   D(@  &               @(&!-   >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @  (:.5C H92DM(@  $&(
M !@              ("!8$(  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    (  "&CE9KR= Z0P,  .P&   8              " @<-D  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "   AHY6:*Z_>JP#
M  !+"   &0              @($\:   >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    (  "&CE98==IH?0<  #\2   9              "
M@1]L  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @  (:.
M5ESJ<'VB @  R 4  !D              ("!TW,  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    "   AHY6ZF.A]+<#  #]!P  &0
M        @(&L=@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   (  "&CE;O@K$+!B0  !YP   9              " @9IZ  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @  (:.5LBB$.X4!   DPD
M !D              ("!UYX  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    "   AHY6M%3GS?@"  !W!@  &0              @($BHP
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  "&CE;Y"'FW
M-@,  $8'   9              " @5&F  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @  (:.5FI>;MXD P  ,@X  !D
M ("!OJD  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "
MAHY6M<O@<TD<  #/PP$ &0              @($9K0  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (  "&CE9F2F-ITP(  "8(   9
M          " @9G)  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @  (:.5L>#I7\; P  80H  !D              ("!H\P  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "   AHY69YJ@_3T$  "T
M&   &0              @('USP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    (  "&CE8 9\:MU@4   \U   9              " @6G4
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @  (:.5O/>
MJFT" P  6PH  !D              ("!=MH  'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    "   AHY6-/JLYW8$   #'0  &0
M    @(&OW0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M  "&CE:J-(@"5@,  )8/   9              " @5SB  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @  (:.5B6HP&G6 @  % <  !D
M             ("!Z>4  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    "   AHY6WMP:R*\"  ";!P  &0              @('VZ   >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  "&CE;Z+Y)YIP(
M %<&   9              " @=SK  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @  (:.5E$2GK8E P  1A(   T              ( !
MNNX  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "   AHY6EXJ[',     3 @
M"P              @ $*\@  7W)E;',O+G)E;'-02P$"% ,4    "   AHY6
MC/N(,R(#   %%   #P              @ 'S\@  >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @  (:.5MJP!6U2 0  _A$  !H              ( !0O8
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @  (:.5E8,
M451_ 0  PQ(  !,              ( !S/<  %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     "4 )0#Z"0  ?/D

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>161</ContextCount>
  <ElementCount>193</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/BASISOFPRESENTATION</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SHAREHOLDERSEQUITY</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - GEOGRAPHIC INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/GEOGRAPHICINFORMATION</Role>
      <ShortName>GEOGRAPHIC INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - GEOGRAPHIC INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/GEOGRAPHICINFORMATION</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/LEASES</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/BASISOFPRESENTATIONDetails</Role>
      <ShortName>BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/BASISOFPRESENTATION</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/InventoriesTable</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/OptionsActivityTable</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - SHAREHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SHAREHOLDERSEQUITY</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - GEOGRAPHIC INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/LEASESTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable</Role>
      <ShortName>LEASES (Details) - Supplemental cash flow information related to leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/LEASESTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - LEASES (Details) - The maturity of lease liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable</Role>
      <ShortName>LEASES (Details) - The maturity of lease liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/LEASESTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="bmra-20230228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.biomerica.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="bmra-20230228.htm">bmra-20230228.htm</File>
    <File>bmra-20230228.xsd</File>
    <File>bmra-20230228_cal.xml</File>
    <File>bmra-20230228_def.xml</File>
    <File>bmra-20230228_lab.xml</File>
    <File>bmra-20230228_pre.xml</File>
    <File>exhibit31_1.htm</File>
    <File>exhibit31_2.htm</File>
    <File>exhibit32_1.htm</File>
    <File>exhibit32_2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="521">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>46
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bmra-20230228.htm": {
   "axisCustom": 0,
   "axisStandard": 17,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 521,
    "http://xbrl.sec.gov/dei/2023": 29
   },
   "contextCount": 161,
   "dts": {
    "calculationLink": {
     "local": [
      "bmra-20230228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bmra-20230228_def.xml"
     ]
    },
    "inline": {
     "local": [
      "bmra-20230228.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bmra-20230228_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bmra-20230228_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bmra-20230228.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    }
   },
   "elementCount": 319,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 7,
    "http://xbrl.sec.gov/dei/2023": 5,
    "total": 12
   },
   "keyCustom": 9,
   "keyStandard": 184,
   "memberCustom": 20,
   "memberStandard": 23,
   "nsprefix": "bmra",
   "nsuri": "http://www.biomerica.com/20230228",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.biomerica.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bmra:GeographicInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - GEOGRAPHIC INFORMATION",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATION",
     "shortName": "GEOGRAPHIC INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bmra:GeographicInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.biomerica.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - SUBSEQUENT EVENTS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.biomerica.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "14",
     "role": "http://www.biomerica.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "15",
     "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - GEOGRAPHIC INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "16",
     "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables",
     "shortName": "GEOGRAPHIC INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "17",
     "role": "http://www.biomerica.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c73",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - BASIS OF PRESENTATION (Details)",
     "menuCat": "Details",
     "order": "18",
     "role": "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
     "shortName": "BASIS OF PRESENTATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c73",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "menuCat": "Details",
     "order": "19",
     "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "bmra:WorkingCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories",
     "menuCat": "Details",
     "order": "20",
     "role": "http://www.biomerica.com/role/InventoriesTable",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity",
     "menuCat": "Details",
     "order": "21",
     "role": "http://www.biomerica.com/role/OptionsActivityTable",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers",
     "menuCat": "Details",
     "order": "22",
     "role": "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c109",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - SHAREHOLDERS' EQUITY (Details)",
     "menuCat": "Details",
     "order": "23",
     "role": "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
     "shortName": "SHAREHOLDERS' EQUITY (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c125",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - GEOGRAPHIC INFORMATION (Details)",
     "menuCat": "Details",
     "order": "24",
     "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails",
     "shortName": "GEOGRAPHIC INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable",
     "shortName": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c132",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c152",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - LEASES (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.biomerica.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c152",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable",
     "shortName": "LEASES (Details) - Supplemental cash flow information related to leases",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - LEASES (Details) - The maturity of lease liabilities",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable",
     "shortName": "LEASES (Details) - The maturity of lease liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c159",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c160",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.biomerica.com/role/ConsolidatedIncomeStatement",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c39",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.biomerica.com/role/ShareholdersEquityType2or3",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS` EQUITY (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c44",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.biomerica.com/role/ConsolidatedCashFlow",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - BASIS OF PRESENTATION",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.biomerica.com/role/BASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - SHAREHOLDERS' EQUITY",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.biomerica.com/role/SHAREHOLDERSEQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bmra-20230228.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 45,
   "tag": {
    "bmra_ATMOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ATMOffering Member",
        "terseLabel": "ATM Offering [Member]"
       }
      }
     },
     "localname": "ATMOfferingMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_AccumulatedAmortizationRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset for operating lease",
        "label": "Accumulated amortization, Right of Use Assets (in Dollars)"
       }
      }
     },
     "localname": "AccumulatedAmortizationRightOfUseAssets",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bmra_AsiaAndUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia And United States Member",
        "terseLabel": "Asia and United States [Member]"
       }
      }
     },
     "localname": "AsiaAndUnitedStatesMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_BASISOFPRESENTATIONDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION (Details) [Line Items]"
       }
      }
     },
     "localname": "BASISOFPRESENTATIONDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_BASISOFPRESENTATIONDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION (Details) [Table]"
       }
      }
     },
     "localname": "BASISOFPRESENTATIONDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_BuildingInIrvineCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building In Irvine California Member",
        "terseLabel": "Building In Irvine California [Member]"
       }
      }
     },
     "localname": "BuildingInIrvineCaliforniaMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_COVID19RelatedProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COVID19 Related Product Member",
        "terseLabel": "COVID-19 Related Product [Member]"
       }
      }
     },
     "localname": "COVID19RelatedProductMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_CashPaidDuringThePeriodForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid During The Period For Abstract",
        "terseLabel": "Cash paid during the period for:"
       }
      }
     },
     "localname": "CashPaidDuringThePeriodForAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_ClinicalLabMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clinical Lab Member",
        "terseLabel": "Clinical Lab [Member]"
       }
      }
     },
     "localname": "ClinicalLabMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_ContractManufacturingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Manufacturing Member",
        "terseLabel": "Contract Manufacturing [Member]"
       }
      }
     },
     "localname": "ContractManufacturingMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Line Items]"
       }
      }
     },
     "localname": "GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Table]"
       }
      }
     },
     "localname": "GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_GEOGRAPHICINFORMATIONDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEOGRAPHIC INFORMATION (Details) [Line Items]"
       }
      }
     },
     "localname": "GEOGRAPHICINFORMATIONDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_GEOGRAPHICINFORMATIONDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEOGRAPHIC INFORMATION (Details) [Table]"
       }
      }
     },
     "localname": "GEOGRAPHICINFORMATIONDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_GeographicInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Information Disclosure Abstract"
       }
      }
     },
     "localname": "GeographicInformationDisclosureAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_GeographicInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments according to the geographic areas.",
        "label": "Geographic Information Disclosure Text Block",
        "terseLabel": "Geographic Information Disclosure [Text Block]"
       }
      }
     },
     "localname": "GeographicInformationDisclosureTextBlock",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bmra_GeographicInformationRegardingNetSalesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Information Regarding Net Sales Abstract"
       }
      }
     },
     "localname": "GeographicInformationRegardingNetSalesAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_IncreaseDecreaseInLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in LeaseLiability",
        "label": "Reduction in lease liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiability",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bmra_InventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories Abstract"
       }
      }
     },
     "localname": "InventoriesAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_LEASESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Line Items]"
       }
      }
     },
     "localname": "LEASESDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_LEASESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Table]"
       }
      }
     },
     "localname": "LEASESDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_LeaseByMexicanSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease By Mexican Subsidiary Member",
        "terseLabel": "Lease by Mexican Subsidiary [Member]"
       }
      }
     },
     "localname": "LeaseByMexicanSubsidiaryMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_LiquidityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for liquidity position during the period.",
        "label": "Liquidity Policy Text Block",
        "terseLabel": "Liquidity Policy [Text Block]"
       }
      }
     },
     "localname": "LiquidityPolicyTextBlock",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bmra_MarketsAndMethodsOfDistributionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Markets And Methods Of Distribution during the period.",
        "label": "Markets And Methods Of Distribution Policy Text Block",
        "terseLabel": "Markets And Methods of Distribution Policy [Text Block]"
       }
      }
     },
     "localname": "MarketsAndMethodsOfDistributionPolicyTextBlock",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bmra_MexicoFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico Facility Member",
        "terseLabel": "Mexico Facility [Member]"
       }
      }
     },
     "localname": "MexicoFacilityMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_NONCOVID19RelatedProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NONCOVID19 Related Product Member",
        "terseLabel": "NON COVID-19 Related Product [Member]"
       }
      }
     },
     "localname": "NONCOVID19RelatedProductMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Customer Member",
        "terseLabel": "One Customer [Member]"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_OneVendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Vendor Member",
        "terseLabel": "One Vendor [Member]"
       }
      }
     },
     "localname": "OneVendorMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_OptionsActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Activity Abstract"
       }
      }
     },
     "localname": "OptionsActivityAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_OverthecounterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Overthecounter Member",
        "terseLabel": "Over-the-counter [Member]"
       }
      }
     },
     "localname": "OverthecounterMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_PhysiciansOfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Physicians Office Member",
        "terseLabel": "Physicians Office [Member]"
       }
      }
     },
     "localname": "PhysiciansOfficeMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_PolishDistributorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Polish Distributor Member",
        "terseLabel": "Polish Distributor [Member]"
       }
      }
     },
     "localname": "PolishDistributorMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_PrepaidsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for prepaids.",
        "label": "Prepaids Policy Policy Text Block",
        "terseLabel": "Prepaids Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PrepaidsPolicyPolicyTextBlock",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bmra_PublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Offering Member",
        "terseLabel": "Public Offering [Member]"
       }
      }
     },
     "localname": "PublicOfferingMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_PurchasedTechnologyRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Technology Rights Member",
        "terseLabel": "Purchased Technology Rights [Member]"
       }
      }
     },
     "localname": "PurchasedTechnologyRightsMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_RevenueFromContractsWithCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contracts With Customers Abstract"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomersAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues From Sales To Unaffiliated Customers Abstract",
        "terseLabel": "Revenues from sales to unaffiliated customers:"
       }
      }
     },
     "localname": "RevenuesFromSalesToUnaffiliatedCustomersAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SHAREHOLDERSEQUITYDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY (Details) [Line Items]"
       }
      }
     },
     "localname": "SHAREHOLDERSEQUITYDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SHAREHOLDERSEQUITYDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY (Details) [Table]"
       }
      }
     },
     "localname": "SHAREHOLDERSEQUITYDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]"
       }
      }
     },
     "localname": "SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNIFICANT ACCOUNTING POLICIES (Details) [Table]"
       }
      }
     },
     "localname": "SIGNIFICANTACCOUNTINGPOLICIESDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SUBSEQUENTEVENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "SUBSEQUENTEVENTSDetailsLineItems",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_SUBSEQUENTEVENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS (Details) [Table]"
       }
      }
     },
     "localname": "SUBSEQUENTEVENTSDetailsTable",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information related to lease for the periods.",
        "label": "Schedule Of Cash Flow Supplemental Disclosures Related To Lease Table Text Block",
        "terseLabel": "Schedule Of Cash Flow Supplemental Disclosures Related To Lease [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount related with Maximum Authorized Common Stock Issuance of Shelf Registration Statement.",
        "label": "Shelf Registration Statement Maximum Authorized Common Stock Issuance Value",
        "terseLabel": "Shelf Registration Statement Maximum Authorized Common Stock Issuance Value"
       }
      }
     },
     "localname": "ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information Related To Leases Abstract"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationRelatedToLeasesAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_TheMaturityOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Maturity Of Lease Liabilities Abstract"
       }
      }
     },
     "localname": "TheMaturityOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.biomerica.com/20230228",
     "xbrltype": "stringItemType"
    },
    "bmra_TwoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customers Member",
        "terseLabel": "Two Customers [Member]"
       }
      }
     },
     "localname": "TwoCustomersMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_TwoVendorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Vendors Member",
        "terseLabel": "Two Vendors [Member]"
       }
      }
     },
     "localname": "TwoVendorsMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_UnitedStatesFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States Facility Member",
        "terseLabel": "United States Facility [Member]"
       }
      }
     },
     "localname": "UnitedStatesFacilityMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_UnlabeledAbstract9": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unlabeled Abstract9",
        "terseLabel": ""
       }
      }
     },
     "localname": "UnlabeledAbstract9",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "bmra_VendorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vendors Member",
        "terseLabel": "Vendors [Member]"
       }
      }
     },
     "localname": "VendorsMember",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bmra_WorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of working capital.",
        "label": "Working Capital",
        "terseLabel": "Working Capital"
       }
      }
     },
     "localname": "WorkingCapital",
     "nsuri": "http://www.biomerica.com/20230228",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "MEXICO"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.biomerica.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]",
        "terseLabel": "Asia [Member]"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [
      "r197",
      "r198",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r260",
      "r355",
      "r410",
      "r430",
      "r431",
      "r483",
      "r487",
      "r489",
      "r490",
      "r492",
      "r508",
      "r509",
      "r521",
      "r523",
      "r531",
      "r535",
      "r580",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r260",
      "r355",
      "r410",
      "r430",
      "r431",
      "r483",
      "r487",
      "r489",
      "r490",
      "r492",
      "r508",
      "r509",
      "r521",
      "r523",
      "r531",
      "r535",
      "r580",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America [Member]"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r187",
      "r358",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r511",
      "r524",
      "r534",
      "r555",
      "r576",
      "r577",
      "r581",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r258",
      "r260",
      "r287",
      "r288",
      "r289",
      "r354",
      "r355",
      "r410",
      "r430",
      "r431",
      "r483",
      "r487",
      "r489",
      "r490",
      "r492",
      "r508",
      "r509",
      "r521",
      "r523",
      "r531",
      "r535",
      "r538",
      "r574",
      "r580",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r230",
      "r258",
      "r260",
      "r287",
      "r288",
      "r289",
      "r354",
      "r355",
      "r410",
      "r430",
      "r431",
      "r483",
      "r487",
      "r489",
      "r490",
      "r492",
      "r508",
      "r509",
      "r521",
      "r523",
      "r531",
      "r535",
      "r538",
      "r574",
      "r580",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r197",
      "r198",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r188",
      "r189",
      "r427",
      "r428",
      "r429",
      "r484",
      "r488",
      "r491",
      "r493",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r512",
      "r525",
      "r538",
      "r581",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails",
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SouthAmericaMember": {
     "auth_ref": [
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South America [Member]",
        "terseLabel": "South America [Member]"
       }
      }
     },
     "localname": "SouthAmericaMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r188",
      "r189",
      "r427",
      "r428",
      "r429",
      "r484",
      "r488",
      "r491",
      "r493",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r512",
      "r525",
      "r538",
      "r581",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails",
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations incurred and payable to vendors for goods and services received.",
        "label": "Accounts Payable [Member]",
        "terseLabel": "Accounts Payable [Member]"
       }
      }
     },
     "localname": "AccountsPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r118",
      "r191",
      "r598"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, before Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r191",
      "r192"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, less allowance for doubtful accounts of $17,432 and $153,231 as of Feburary 28, 2023 and May 31, 2022, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r51",
      "r114",
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r25",
      "r69",
      "r119",
      "r381",
      "r415",
      "r416"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r9",
      "r25",
      "r317",
      "r320",
      "r348",
      "r411",
      "r412",
      "r563",
      "r564",
      "r565",
      "r569",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r61",
      "r533",
      "r601"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in-capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r425",
      "r569",
      "r570",
      "r571",
      "r584",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r291",
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock option expense",
        "verboseLabel": "Share-Based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r120",
      "r195",
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for doubtful accounts (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "negatedLabel": "Recovery for allowance on accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r6",
      "r44",
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r6",
      "r49"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset Impairment Charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r89",
      "r117",
      "r140",
      "r165",
      "r179",
      "r185",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r312",
      "r314",
      "r326",
      "r378",
      "r452",
      "r533",
      "r546",
      "r578",
      "r579",
      "r589"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r110",
      "r123",
      "r140",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r312",
      "r314",
      "r326",
      "r533",
      "r578",
      "r579",
      "r589"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting [Text Block]",
        "terseLabel": "Basis of Accounting [Text Block]"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r30",
      "r113",
      "r513"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash and Cash Equivalents, at Carrying Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r30",
      "r77",
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of the period",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r77"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashUninsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash, Uninsured Amount"
       }
      }
     },
     "localname": "CashUninsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r21",
      "r56",
      "r379",
      "r439"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingencies(Notes 5-7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r225",
      "r226",
      "r498",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies Disclosure [Text Block]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in Shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r536",
      "r537",
      "r538",
      "r540",
      "r541",
      "r542",
      "r543",
      "r569",
      "r570",
      "r584",
      "r600",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock par value (in Dollars per share) (in Dollars per share)",
        "terseLabel": "Common Stock, Par or Stated Value Per Share (in Dollars per share)",
        "verboseLabel": "Common Stock, Par or Stated Value Per Share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r60",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r10",
      "r60",
      "r440",
      "r458",
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r60",
      "r380",
      "r533"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock, $0.08 par value, 25,000,000 shares authorized, 13,488,313 and 12,867,924 issued and outstanding at Feburary 28, 2023 and May 31, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r26",
      "r125",
      "r127",
      "r133",
      "r373",
      "r389"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r35",
      "r37",
      "r54",
      "r55",
      "r190",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r35",
      "r37",
      "r54",
      "r55",
      "r190",
      "r417",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r35",
      "r37",
      "r54",
      "r55",
      "r190",
      "r497",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r57",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration Risk, Credit Risk, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r35",
      "r37",
      "r54",
      "r55",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r35",
      "r37",
      "r54",
      "r55",
      "r190",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r53",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r253",
      "r254",
      "r257"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Advance from customers"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Cost of Goods and Service Benchmark [Member]"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r73",
      "r140",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r326",
      "r578"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Goods and Service [Policy Text Block]"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk [Member]"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r36",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r583"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r6",
      "r50"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r6",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation, Depletion and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [
      "r256",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r256",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.",
        "label": "Distribution Rights [Member]",
        "terseLabel": "Distribution Rights [Member]"
       }
      }
     },
     "localname": "DistributionRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r134",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r154",
      "r156",
      "r158",
      "r159",
      "r160",
      "r162",
      "r324",
      "r325",
      "r374",
      "r390",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic net loss per common share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r134",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r156",
      "r158",
      "r159",
      "r160",
      "r162",
      "r324",
      "r325",
      "r374",
      "r390",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted net loss per common share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r33",
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-Based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r10",
      "r107",
      "r129",
      "r130",
      "r131",
      "r141",
      "r142",
      "r143",
      "r145",
      "r151",
      "r153",
      "r163",
      "r201",
      "r202",
      "r252",
      "r292",
      "r293",
      "r294",
      "r309",
      "r310",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r348",
      "r411",
      "r412",
      "r413",
      "r425",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of equity interests that are issued or issuable in a business combination.",
        "label": "Equity Interest Type [Axis]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.",
        "label": "Equity Interest Issued or Issuable, Type [Domain]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r115",
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Accumulated amortization, Intangible Assets (in Dollars)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r218",
      "r219",
      "r220",
      "r221",
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r45",
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r8",
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r72",
      "r140",
      "r165",
      "r178",
      "r184",
      "r186",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r326",
      "r520",
      "r578"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r70",
      "r91",
      "r165",
      "r178",
      "r184",
      "r186",
      "r375",
      "r387",
      "r520"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r106",
      "r152",
      "r153",
      "r173",
      "r304",
      "r311",
      "r392"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r128",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Tax, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r29",
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "terseLabel": "Increase (Decrease) in Accounts Receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r356",
      "r566"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Advance from customers"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r43",
      "r46"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net of accumulated amortization of $27,383 and $18,994 as of Feburary 28, 2023 and May 31, 2022, respectively"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Finished products"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/InventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventory, Gross",
        "totalLabel": "Total gross inventory"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails",
      "http://www.biomerica.com/role/InventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.",
        "label": "Inventory reserve"
       }
      }
     },
     "localname": "InventoryLIFOReservePeriodCharge",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r122",
      "r514",
      "r533"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories, net of inventory reserves of $807,576 and $845,549 as of Feburary 28, 2023 and May 31, 2022, respectively",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/InventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r112",
      "r121",
      "r206",
      "r207",
      "r208",
      "r357",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/InventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r41",
      "r561"
     ],
     "calculation": {
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory reserves",
        "negatedLabel": "Inventory reserves",
        "terseLabel": "Inventory Valuation Reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.biomerica.com/role/InventoriesTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r560"
     ],
     "calculation": {
      "http://www.biomerica.com/role/InventoriesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/InventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "label": "Dividend and interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividend",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r391",
      "r418",
      "r419",
      "r420",
      "r421",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lessee, Leases [Policy Text Block]"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "1 to 2 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "4 to 5 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "3 to 4 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2 to 3 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Less than 1 year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lessee, Operating Leases [Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r18",
      "r140",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r313",
      "r314",
      "r315",
      "r326",
      "r438",
      "r519",
      "r546",
      "r578",
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r65",
      "r90",
      "r383",
      "r533",
      "r568",
      "r573",
      "r585"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r111",
      "r140",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r313",
      "r314",
      "r315",
      "r326",
      "r533",
      "r578",
      "r589",
      "r590"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MiddleEastMember": {
     "auth_ref": [
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Middle East.",
        "label": "Middle East [Member]",
        "terseLabel": "Middle East [Member]"
       }
      }
     },
     "localname": "MiddleEastMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r77",
      "r78",
      "r79"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r71",
      "r79",
      "r92",
      "r109",
      "r124",
      "r126",
      "r131",
      "r140",
      "r144",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r157",
      "r165",
      "r178",
      "r184",
      "r186",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r325",
      "r326",
      "r388",
      "r460",
      "r475",
      "r476",
      "r520",
      "r544",
      "r578"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow",
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r165",
      "r178",
      "r184",
      "r186",
      "r520"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Lease liability, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Lease liability, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r341",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating cash flows from operating leases",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails",
      "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r339"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Right of use assets, net of accumulated amortization of $927,077 and $724,802 as of Feburary 28, 2023 and May 31, 2022, respectively"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r567"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.",
        "label": "Amortization of right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r346",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r345",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r3",
      "r69",
      "r328",
      "r329",
      "r330"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income:"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents [Member]"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Costs from sale of common stock"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Expenditures related to intangibles"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification, Comparability Adjustment [Policy Text Block]"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromCustomers": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services.",
        "label": "Proceeds from Customers",
        "terseLabel": "Proceeds from Customers"
       }
      }
     },
     "localname": "ProceedsFromCustomers",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Gross proceeds from sale of common stock",
        "terseLabel": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow",
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r4",
      "r13"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from exercise of stock options",
        "terseLabel": "Proceeds from Stock Options Exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r7",
      "r376",
      "r386",
      "r533"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net of accumulated depreciation and amortization of $1,316,268 and $1,305,360 as of Feburary 28, 2023 and May 31, 2022, respectively",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r7",
      "r102",
      "r105",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by property that could be leased or is available for lease.",
        "label": "Property Subject to or Available for Operating Lease [Axis]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r135",
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r259",
      "r349",
      "r350",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r457",
      "r459",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r349",
      "r350",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r259",
      "r349",
      "r350",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r457",
      "r459",
      "r482",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r58",
      "r301",
      "r597"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development",
        "terseLabel": "Research and Development Expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expense, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r62",
      "r85",
      "r382",
      "r414",
      "r416",
      "r424",
      "r441",
      "r533"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Accumulated deficit",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r107",
      "r141",
      "r142",
      "r143",
      "r145",
      "r151",
      "r153",
      "r201",
      "r202",
      "r292",
      "r293",
      "r294",
      "r309",
      "r310",
      "r316",
      "r318",
      "r319",
      "r321",
      "r323",
      "r411",
      "r413",
      "r425",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r166",
      "r167",
      "r177",
      "r182",
      "r183",
      "r187",
      "r188",
      "r190",
      "r255",
      "r256",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue From Customers",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable",
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r461",
      "r510",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue [Policy Text Block]"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r132",
      "r140",
      "r166",
      "r167",
      "r177",
      "r182",
      "r183",
      "r187",
      "r188",
      "r190",
      "r200",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r326",
      "r375",
      "r578"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Net sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r344",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of Stock, Consideration Received on Transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction (in Shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of Stock, Price Per Share (in Dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r190",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r16",
      "r66",
      "r67",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r11",
      "r12",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.",
        "label": "Security Deposit",
        "terseLabel": "Security Deposit"
       }
      }
     },
     "localname": "SecurityDeposit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r190",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r223",
      "r224",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r522",
      "r555",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Option Cancelled or expired, Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Option Cancelled or expired, Exercise Price Weighted Average"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Option Granted, Shares",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Options Outstanding, Shares",
        "periodStartLabel": "Options Outstanding, Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Option Outstanding, Exercise Price Weighted Average",
        "periodStartLabel": "Option Outstanding, Exercise Price Weighted Average"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Option Exercised, Exercise Price Weighted Average",
        "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Option Granted, Exercise Price Weighted Average",
        "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r261",
      "r265",
      "r284",
      "r285",
      "r286",
      "r287",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Payment Arrangement [Policy Text Block]"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share Price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balances (in Shares)",
        "periodStartLabel": "Balances (in Shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r80",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies [Text Block]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r108",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r190",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r222",
      "r223",
      "r224",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r522",
      "r555",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r10",
      "r23",
      "r107",
      "r129",
      "r130",
      "r131",
      "r141",
      "r142",
      "r143",
      "r145",
      "r151",
      "r153",
      "r163",
      "r201",
      "r202",
      "r252",
      "r292",
      "r293",
      "r294",
      "r309",
      "r310",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r348",
      "r411",
      "r412",
      "r413",
      "r425",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r163",
      "r358",
      "r418",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r163",
      "r358",
      "r418",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r10",
      "r59",
      "r60",
      "r85",
      "r423",
      "r477",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Net proceeds from ATM (in Shares)",
        "terseLabel": "Stock Issued During Period, Shares, New Issues (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r59",
      "r60",
      "r85",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Exercise of stock options (in Shares)",
        "negatedLabel": "Option Exercised, Shares",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/OptionsActivityTable",
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r10",
      "r59",
      "r60",
      "r85",
      "r425",
      "r477",
      "r494",
      "r545"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Net proceeds from ATM",
        "terseLabel": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Stock Issued During Period, Value, New Issues (in Dollars)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r23",
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock option expense"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r60",
      "r63",
      "r64",
      "r81",
      "r442",
      "r458",
      "r478",
      "r479",
      "r533",
      "r546",
      "r568",
      "r573",
      "r585",
      "r602"
     ],
     "calculation": {
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedBalanceSheet",
      "http://www.biomerica.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r84",
      "r139",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r322",
      "r480",
      "r481",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity.",
        "label": "Equity [Text Block]",
        "terseLabel": "Equity [Text Block]"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SHAREHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r337",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r337",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.biomerica.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r337",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r351",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events [Text Block]"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r193",
      "r194",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable [Policy Text Block]"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r99",
      "r100",
      "r103",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r155",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Diluted (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of common and common equivalent shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r154",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Basic (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.biomerica.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org//830/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//842-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r547": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r548": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r549": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r551": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r552": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org//705/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.L)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org//505/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>47
<FILENAME>0001513162-23-000067-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001513162-23-000067-xbrl.zip
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
MQ3_F[N&,V\03^) V"_Y;3&6$E *'4?P3:UM)2ZU6+U5/1LL5PG@R(]UEC-S
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
M05A&<, R@DO3FOILB(4$\D=2L) @19$4+"20H9 @1#<L)<@(!"+ZI0/]L)1
MAE*"G= /BPED%BPL)D@+!&(Q@13%!#MA()832"M66$Z0(@S$<@(IR@EVPD L
M*,"" BPH2,=Z,I=RR]+F8$&!Y O"@@*Y%Y0Y=,N6,LU.08':**UIJK5S14%V
MBP=^%:.R(3&>F&L\@L,X'=\SES@/40F!80_)IWOWPWGX-_MC:@(UP $-J@N\
MLXWB*FJV"PQ6+W-N=F=ZF=)ER@^RRFP% U>O,3+<,[U(Z5*;!UEEYO)WKTEE
M(_M[*5\F"A%V=X3-@TD@7][@Y(7+>:Y1%L<A]ZE#3@O#2)? FY<<(PEWK0,I
MEVK+X1'X3F/BB]]RF/P\7 %P%)%H!@&)CHA'=!]$&M3K3GW/-VR^"4LGK&=Y
MT"@#JNJT7%=IN;%<"T)VJ8<KKPC*GH0+LB%6>DE%@B9(T$:UI-<E(6@Z<&JO
M4MT$<4JC=4WA6)4 3M5+JA0<D F1 HQ2$*.2)*A:+Y67S5'$J,.4TB9J2^EE
MA38JRVT-T98ZO5CIB/J)&E+E%6$'!*G#U+HF:DA55976JILY?%FYE>!XU;!9
M7F5F<_6OQ++>7&4:%<@;UD9^UJR5U'K.UAR+?^1FS:&WGYOU E\K>=OCF,^<
MHS7G$[,W*V7)RHICCE:&UHPU \EXG.&91ZP:P*J!-)(0JP8DJ!H(,60IEH1U
M ^D5+*P;P+J![-4-[(946#D@J5!AY0!6#F2P<F!7>PIK!^05+*P=P-J!C-4.
M[&I,8?4 5@]@]<":O<SH0?\<G$+-PS'_7)SRS\<A_SR<\<_'$?\<8FL.+ $\
MWX^Y^IB'UPE[C^4K6?^&)R#G@HY^D_GFGH0@$5XJ?J@<.0AIVQXX8W8-DOKF
M5>*%<Y56RPU:KS02;*4@ITQD[()C.41\I0.&(G[0_E%;B[A2IFIU.2^S5[\H
M.84B8Y=*RR'CJ[U6%/*#-DC:5L@K5"_7:%W348^_[JS+N2 YI'RULX]2?M 6
M0-M*N49K-8TJ&THY9B\Q>XG9RPPN,A\1]LQO(V8O,[-*S%YF997YP-8<6 *8
MO<3L9<R-Z_HCYO)^1Q.7C9CMF4],9#,IL9G/6R'YQH_-NAQA:C-5"\(NHC*O
M1NXD&W81Q82/U,O!+J)2KT;VU$..NXBF+0@NI5%]Y;@PKAT>OAL\$]^%65H&
M3TGL8TNGVF,[S'%%S[',X6NG%=4-+OE!FB9%4^ER#&G)E>Y5V2@<^(NX_QZD
M3D,,N@@AJ,\1*!B\:0_[<SSZ8I@V3[,V7=.#_;F<NO#_+2S#&7:8WWWH&S\V
M*::JT'(CD5JJ; 4:)1!+1+E$R2E==BHM*+=7<:<<**?1BIYPP:@L7)1^P:R6
M&DC01.TYZ1*;:8&ZO4I<Y8 ZO4H;M0H:=!+*9165QT&L.KFRXFG!NKT*?>7
M.E6C#67Y&LE#UPZG3U QU9_*!6&J7^;58*I?ZO5@JE_NY6"J7^K58*K_Y O"
M5/\!4_T72Y6SF."7Y#[B=";YCW[L69+-PNJ!4U0/K(B];!,XH=5JA>J5&L:)
M)94J1+]TH!]6%9RBJF!/]%.JM*94L1Y 7K%*7TU 7@$0BPU.4FRP'P*"[5<O
MTQH6?DHK5JFL%<@K!F(1PDF*$/;#0(W6  ,;6CG!^@%8//_F+P55+ZS#S$9C
M1>-*>>1XUU#T(9:?F8!S?\2(,> 7-ACV,RP:AO?A>X8++]O$!*%X= T+2.(&
MUS>,F,=@!H;/QH!C7NDUIN0_#$ N_O?0?$J0/<2_.O_> ME4I?:7!28)QB7S
M<:^ZG7ZQU_Y7ZRP85OQ]U;QI7__S[*\_Z>6/+T@F7EN8Q4WS[DN[<R;V[+K=
M:16_MMI?OO;/@BV+#[YZ6&V+88,1^ZW?^L7F=?M+YVP ]&;NXB3B/!*^_X)+
M8J,#DP"^Q#:,? (*)4>=M7.=[UJ<<&+37EG%ZKDIJQX!@/YIY'Y87-!M\TNK
M^/FNU?Q;\7/KJGO7.B.&]=UX]@HSUA _UO')]ALV7S$,8Y"1RY'])]\9O-B7
M4 Q_4I1J=3#@@LBEA8O8!==$(%JSC3+$9IV*CPUB#G\I]+ZV"L%49G\7E?"5
M!"?V!KLOSW5[$=AJ/POGGQ<>==&][MZ=">PLG+>[-ZV[]D63DG;GHD2:G4O2
M^_:YU[YL-^_:K=YL_V+R%A#/&S$M^[3[2!:H=='M7+8ZO=8EO-SI=:_;E\T^
M_-'KPX^;5J??(]TKTOO:O&M][5Y?MNYZ/Y/6W[^U^_\D[[YUFM\NV_#I]PO$
M/)% Q"!FA8HFGX3: W):5FA'"'./_\UMB.CO\ F_MB_[7\]J%4'<S]T[6'@1
MR';=O.VUS@ C+&/BL4C]%?D8@&)3WYF]Y ;:3[Q6""P9,'0411%3F5E&X7K
M(^# 1&+.2OR=CR28C]8H530 YMOFY66[\Z7XN=OO=V\"\D2O];NWBR]<MZ[Z
MBZ_<!4_>W(84!L1;DVN4&M+.3968;C+/#?:T+.O<9*:;S'.3?$]/.[>93ZH5
MB.M\#WZ?NZ>A)A!SX![IXAK"=\/A^?OAJM22^I?9V^&BYD$F?EXE.M"RX\K#
M1P<O\(%W)D6BZEMRTZ<Y&$S'4PM\YB$11U0.9<9(3H>%R%A.:7"]6-*7#K1*
MZ=S BJW*.C>9Z2;SW*HE[61S$Y'--'M5,ZNCO*>EH6FE!EH:\FD7T+!CQR8]
MWQG\OH.6D80[XS:QMK]-7*XBJ\K'JLWAT.1Y3<,B.34%@Z#BK6$.BZ9-+HR)
MZ1L6VH8I0!3TLB44IYB7G5- N60/YL#T$4+0%9'>%=D+@L,4$$*P9 #4&QDN
MVR6\=0I>/%$">;5ULBP.J]D9G9Y4"TAS[$SM712T%&"=-@6-<]O0-]I+&==*
MM3IBC7Q8TW=6A!,2LAL_-R_^]N6N^ZUS>?;3?7E09;6,Z^\#[=%GPS+L ?,H
MN3&>B:Y2HBF:MJU^B,SA0VV*5FKP99Y6Q,+S(MM(6/"5@VW>VB,DM7V.D 1V
M=-OSIFP8/S,R.RKBB0^(JR;KU=K*XR)D1RLC=Z*]RC1',AT+ ?^\ ]B5$>RR
M!'8\63ERK"%SO=8?4]-_7@EYX0TQBM:@95U#N$.X0[A#N#L)W-6/!7=EC9;+
M55II+-^(M0O>'9219!7DK?&N6L\CF>3!NW(F]8W4:+?^-H3&X>#NE4L0:CIM
MZ.MOPD+,2]3&RR69Y,$\4:>>.?JG&//4O:[!V@GT] I5:C6JUQH(? A\N0"^
ML((*G5N)G%O]6,YMG>I:F=;4#5(7*:UVRX),MWXP=V!ZXF8:C^\N<29\D[:N
M\DKRV@:4Z^WE6E7W%NP@(1GOBA<D*L6;W8 M(GYY(V\)MHZB)!;$E[7"1]JY
M)7DW PJC),+X#\.:LLUE,4RH:2B'*(>YE4--%CG4:*V2C"!*7/(J4BM2SBU,
M.Z3:0Y!:#(O9XF1YYW:B2T^0DU/)+3+/+<GSE6@<[6 <[1\*3,@XTFEC$^,(
M#S=(%3KL,)],7&? V- C#ZXS)LW^#9YMR  P'"Z4"%,3;WEKPX<5#1"AEDQ1
M7"XE'HN #T$FK-7-"58)(V8]5 7UNRIMJ,O=S!"F$*80IA"FCA*(W@"F5%K3
M5%I-,/Z,(HBG#!)!*CP,D)KX9N9V"8M-3R/S6 R/,I\19D8R81VXO%)_HNS/
M9AY)5:>5Z@:Q$ZP-/UF"Y\IQ&2PJ;&H^>":^"Y.R#+Y16!XNG;COHN2EK9R4
M>6Y8U8F\C+R,O)S/@C(L\LTM)[]QIKZ\CT<A&F<N=)!LVP-GS$(C]"*T0?O<
M! U&;]K#_MP@_6*8-F^^V'1-#_R1N%?287[WH6_\V."0OJK1BK9<>++K 7TI
MQ43FN6%U,RJC;'#RB;K'Y(>3WU!&>X6WTJ6,L"Y:JK!9+W:- F$_)L! #,NB
M4X$INX8=<B<Z6+F'E7LH]<C.2":4^I1*_0'K=9N6Y0QXHUIQZ.FSX;$A=R;
M$!3>02NP"5]/C^N*3FN5"I;K8KFN3&3"<MV4&"<H\TBFQ&0>RW51YC/"S$@F
M+->55^H/F,\XFD."U;HGO8[%<KRU%S?OU@$Z2D:<K ,T D:VBB1W8\,HG)B[
M1N1[J/>=!;Z, H\"CP*/ H\"GS*!EZ(B;E>!#^+P*/"'%_AR/J$5Q5TF<:^<
M5NOD2-R#*'[N*"VUN+]1P5S9)^+787Y0LLS+D#>H-=:H4E-IO99<5UX$I72)
MRM%!*4HSY([2:0:EO=(0!P0E/ ,A53+BLV$9]H!YE#2GCU//)[I*B:9H&AZ$
M2 4*K >!ZEY7!XE+WH.[@]8WD=1I6:G2AJ+B#<M8L2T3F;!B.W.@M$5C:Q6L
M$HU6$KI.&>4-R82PE%U8JAT+ELIE6JZ7::VBX;D1/#<B$YGPW(A\<9SZX6#I
ME6!.O4K+53VQ\'+FN EKW?%\"V(3QZ;&T;%)KU&UW*#:BA)WQ"?$)SR+DS>$
M6@M0FG(LGZY.=4VEE7H93]Y(G.R*6EP3YP$>/K_\:^U1'+PD7T+!/ESCX\U;
MHD?I+QT$7TDNQGSR<IRTS0UO1L^@,(H&-9O+8EB%4M%0#E$.\RJ'!VM=NZ4<
M5C5:K2=W*9:4S([M%7(LAJD]_I&VN6&7 >3D;'!RDET&T#C:P3@Z6!?-;8VC
M"M64XUW0D[NP_0$O[9FXSH"QH4<>7&=,FOT;K)'/ # <+I2XOK]N%#XLJU11
MDRD%RZ7 8XDJEJ@B5!V\$[A.M?IR41BB%*(4HA2BU%'"T!N@E%IMT*J>S#E$
MK'K"POK$< H+ZU,3V\S<+F%!*!:LH\PC,Z/,8Q%X)J7^1)F?3?R1FD8;*E:%
MRYS:"7N%DT'8+)SX\_[@6!@NG;"G]F[UM,T-ZSF1EY&7D9?S64J&Y;VYY>3U
MI]ZU\C[^1-<?,9>W='/9B-F>^<2"BU9#(_0BM$'[W 0-1F_:P_[<(/UBF#:_
ME+7IFAYX(W&?I,/\[D/?^+')%1^TL>)6M-1>()VVN6%9,^JB;'!RDF7-R,G;
MZZ*]8ENITD58#RU5T*P7NSZ!L* M+99#IP)2=@TZY$YTL&8/:_90ZI&=D4PH
M]2F5^@-6ZC8MRQD8/@L..WTV/#;DO@08@L(Y: 4VX9H#!6J=:GHR][5@;0J6
MZB8&5%BJFPKC!&4>R928S&.I+LI\1I@9R82ENO)*_0'3&4=S2+!6]Z37L%B.
MM_;"YET[KP?)B),U.4; R%:)Y,Y=S4_+AK("2N)=S:.() H\"CP*/ H\"GR*
M!%Z*@KA=!3Z(PZ/ 'U[@R_F$5A1WF<2]<EJMDR-Q#Z+XN:.TU.+^1@%S99^(
M7X?Y0<4RKT+>H-18I56M2I5Z/3M'7Q"4Y :E*,V0.TJG&93V2D,<$)3P#(14
MR8C/AF78 ^91TG&>V/B>N417*-$43<.C$*G @?4P4-WKXB!QO7MP<]#:^]]5
MG99K#5I6\79EK-F6BDQ8LYTY4-JBI;5*E5J=ZA6$)80EJ<B$L"0A+-6.!4OE
M"E7T"M4:R_X2GAS!DR-X<B1?J/1&)*=^.%AZ)9S3J*QTY78-,&>.F[#:'4^X
M(#9Q;&H<'9OT.JW5*E0O(SXA/DE%)CR-(Y]/IRO'\NEJ5"MKM-XX7EOD3,M>
M"EH@HU"?2JA/W>ZX3AM*,I=^2%'TG[:YX47H&92_3;O1U!+L,RXE=\L\-Y2\
M$TO>*?O2:F6JZ,EE+*1D<.R9D&/12^VICK3-#7L'("=G@Y.3[!V !M'V!M%>
M?6SVMX=J*V[]/U2X+W?A]_2TRL20O_SJ+9<BA,6;6+R)4H_LC&1"J<^1U&.U
M"A9$)R;U6! M6=&AGH&&@6J%EE><_L *1JQ@Q KK?($=&C@H\QFN6D:9W]K
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
MXCR09V:X6&$K4T )"^^.8._J)[-WUYJO:G7E_3^'*\#=-5<L*2H<B\D1(W*
M$6490:),U4:#ZNIRW =]7'02LE12)]L6X[K3N.ZL,OH:9*^O0_8Z^L;K?&,&
MKX-7[(\8F8C ],Z^<7T?*U@K:15@O:$SO;=8^OSC ^S:GP^U$6\8U/OO!!K5
M<:-:D]"FUJE>KE!-7;Z_8V/'NRZ#XWUBR)%(7R( (0"] D U&1%(5:A:TVE=
MJ>_KUF]G_&77V7T)R/E8:5:]G0-N,:X[C>O.*J-CRGM7I=^;3B86XW=]&1;A
MY=>6XTU=<9V4\/BO+.<[:=N!K@?%>B9OF:2\QSPS,.8AB)OG-,NA.V!,#'-(
MAE.7UZO,PW+<9L?F%_D.@6/. ]>="T;'7,^N&J1M#YPQ([[Q8X^6K)C)P4 J
M!E*3/4\7"&:?R^4M&'AK<C,UVJA7,3&3!KY%/)%S7]*!)WL=0=P83U2=ZONW
M@SF\V?5V4&-K9-M[E -V6#W^8M)$LLWB2R!LG(=_*8 D)7-C0+H50W_$B#$
M7( G/_/PD>WX\#W#A9=M8@+T/+J&!4MV_;#FRV,P \,7462O]!HD\!\&8#Z\
M,S2? #IF-+KJ=OK%7OM?K;. 1.+OJ^9-^_J?9W_]22]_?#%S\=H"I?JMW_K%
MYG7[2^=L )-@[D=RT[S[TNZ<"=I=MSNMXM=6^\O7_EE(N@5T#[\3=R*EG-["
M;L>F!9M=."_'"$\^ 8F/-'^AB(7PQM>A*K6_O+:*U7-35CVB $L9N1\6%W3;
M_-(J?KYK-?]6_-RZZMZUSHAA?3>>O<*,M\2/=8RF;4&)@ CS%<,P!AFY7#G^
MY#N#%_L2BM-/BE*M#@9<H#C7BX0*U]OQ.U&,\S2RVE9T*YQ_;G=O6G?MBR8E
M[<Y%B30[EZ3W[7.O?=ENWK5;O06V-8@Y_*4@$*<0$"C3M.ET^ZT>Z7?)1;=S
MV>KT6I?\MU[WNGW9[,,?5^U.LW/1;EZ37A]>N&EU^CWR[ENG^>VR#>^_7Z!=
M@I2*2;=:Y3IP9FVOH-(B; 868F<ZAB<-EES?V>U.33!0__/9\$RO^] $;3/E
MKS\6!\I_^$?^HQ8( UMT JOQW2E[:;<N?;&0**/$EJ^5:F^M_M-]PAQ!U+.
MHN1SL]?ND>X5N;UK]6#SF_UVMS/;]'NQ\:=;^'S;(\<@W/9S\B?.!^%F&S.G
M99.=UPH" M;RQGGR#MY_IYYO/CR?RNCZ;#J"<@: I#THB4)[T_>(-[WWS*%I
MN"8\Y1W8GH,1OW?+F@[A[^\CQ[*>B?/=9L.%3U(R>QXXA^2&_3 'CG@FO-Z:
MNLZ$D2_C^Z_OB>G-7+C]%U4X-\@]'W@( UM WL'(AF4^/I/0F@1CT0#7GSTQ
MRYG +">&T(<4B&Y/'\"GG+K<TH1YPB[\SOC9@N$3[SLV)+"R1]N!/1J(]\'J
M!,.;3?G?$]<93@?PX:D''X0!1+[3 4NUZ#P4!]QP36Z-2Y=G34;/GCDP@:U^
M!AW_8 ["%3A//'XR8D7!O\PE[_[Z4UW3E(_=_H7X3?WX'F;J.M/'$1FZTT?/
M=Z+5.S9GO/?);@WG*)N,'&]B^H;U80!#B&VRC'O'-6!PSF(/C@O[ SLG9!:^
M\P%>\%UF^-RXYT9,M+L@BD-37,\GICPT/7X!D7<X2I=(=^K&^0!L!)_\SJ6$
M;['8?)]SN6$]_X_!UQQG2 G/@#,*ZL.#.<-:'AB?_!@8SS7A%]%##=C0%"=9
M@#Z<=\(Q0#9@O4\@4<[4FRV0PNP=3DK?L8 '[=E^<Y:,46<\L> W02#*!X:I
MC>$!O+:&CV%Q(1!-VR9L8 +;P,ZX8\?F QB =_?.T(Q^?V1 9'A$, 07=%^,
M2TD "&/CF8"( S7"!8RF0$<"CWCFKP#*N>"; 5)X@%]BY[@I$UZN6"+<X4N2
MTRX"8?_9FTLFWR! +$#:8).8/>(K"";+#,L/CA9]9Y95O&?A'1L3YDPL)A8)
M]K/+X%&BFL'AI4K!MX1P#WA3PE(\%'4@HW&F(]9;C4N*,:X'SPG9637J;ZI&
M+5D[:)>U)V4*?01+^+I[=R;$OW#.97_BFJ 7GH$/!R"0()Z<?0 SF>$.1C32
M*QRHJ&B9S/LY@7K_GZ R)2$"#ICK&\&5E3"TRQZG%D>_9V),>',APZ*"^81J
M8H @<\0I/DY%ZZ% ^3S/$/WR2W^&Z#.6OS<X(,'N.C#SMGT%H.$!7]3*0-:Y
M8IS V#Q>&VC&EV(B@)<\&KQ0AP=>8!* ;C$H\J8@_@;0PG5-$5P!H0<A(MZS
M/71Y"C>:8OMS+YHBC<&5:3]8QG@<K#]ZK$ $C[V8=+">18DV7<;K];G.'8 F
M WVR^$33L@#0.)EGR_L.%/0FL*YA<)A0=+8.IF1XX7J&0]A4CX "?0;MY#ZR
MR!P(L.K!= 'JPID 9HCG6L;4'HPX/DR]6<U3N(?12N*$Y^"^M#% I?ES!;1.
M^>0-XID YZ%.(9XA_A#LY"WL%ZS-YE(2:93B#-P?Q/B<"AS/F U\-P8+81@H
MH$#I,)\** >,9D\FO\J?S\=['D]\9^S-]GH"S$OY5 PN^H(_71?@$'C>A9F)
M=EB"LC:PRT3P?@G6Z?F<YL#9]ZX3$G]H<GME:OE%WRF"]!F/P32XC+GA:8Q
M?_$)KB&5X_[N\89<T?K%'"(B<+Y3:Q^!C/>PXM"*)N9X/(5?6=BYZYF3;Y%:
MI= ':H8*-WBVR02C#(Q@FP%JC/OX(P4@3&#2+%*&X33X7HEM?%Y->SZ!$;,F
MKY"_1*[ V':^1[P%NP$:V'N8AKJ>10836)X>V$5/04S4Y+@!<X-) 9V]^9"A
MDIP1)V)1/N;,-/.%C?+.G=I<Q#S -Q%YA6> 40-+"B(27N@1\*G=&,\.N1#?
M!R> @5YM>ZX!B' )E.;6A0?>0&"B7(@O!^Y&$;;KJ^&"K3.<O=\;C!S' IDQ
M KGZ&EJ.%'X#90"KO8'G@YD"PCA_+S3.R3<;2.!Z?&>!YVY ELQ'PWX?BM5W
MOH4!V9@ 98!PV!B>?+*'ADLT1=/B3@S@##.?Q$=ASMSN$X3\(I!1K".0Z@CN
MOK3G@#RSS[F_!+PZM8;@U_W.^(:+Y&.<NP7]A6')+6%XPW3GYB'0W^9**+#F
M!&^%$A#,CU/IZK()^P?+X?9-B30#N:413 VFK@O/@K5RH>%?^&[")OW.GLF7
M]GRNA)=B38(9\Z]%RPZ(!6X&"PL[S9F1%4XI-M\2^6+R&?-/T7@M*+P ^_S'
MU' Y P#%X;%7[-Z=<L'7ZI237Q=3YI,,H,T#"9E.7@$"03#XT+VH,^7Z+)BH
M$;(B<--UY&4\D_:8ZUF1+2!-^'\H\@:SO;NX;C=GN\>5M1#Z@+,N0 ;9HPBF
M-@/6L,FM 5P(NP]\&'M(\W;V#&,P ./1Y,0#)AP5 \;[P5G3FL\*W$_3XJ\)
M[<@I'""-$?]0:&)PDO E1Z-=7\X,@!*YG!/Z31(+)(#U\C%B L&M=)[9&@;V
M8:#X'XG-..0$%M RU\;XX)XMK, F,$&^+LK_!-K%YD4Y+MK.=TXE-A'#1( 9
MZ#E@HU^!=RW/B7$#[S$]!L\@$@(^+S&I.!-[ZR4,K!=^;4 T6ERW>I%\S6C#
M-R4$@8"%.?EGH+HDJF+.]\PR8;^(N*,<5AU,1?@9L) '?K"!?W,^7QH((WQ>
MJ*,I[)K+7:U 6P8I;V%DQ0>.AA2$'( 9%B"W(\R+4$NL8HH $CA90]$:<% =
M<P>/N4_F(# P)D$?=E!#(/QC[@]:3@0:/+;#H9ISS'=V#UC+%F;$)Q'1#%;W
MG6L*>.F/*6<G[K?#;)Z%Q3$R^$?NG:D_)ZY8LB\L97-^_"/\U AHQ]TX"[C
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
MXMHJO)E&-_:QWXFXLN^GYRTF%"#XIB8I:SJ-T6>\<;"H >[)"86/H-O6%C=
M0)-AH020O:BAL!@!Q9)]PUYHL&33?G&HVH<H.QBV3+.!HKS$#U^P<HTSY#;G
M_:AZVOVH' )[T%JVA[WTE''@LY#%.W]<X45V.E6Q%5;; 3JEQ(J(O)@(-A\<
M]UH8GW(GE]0/2<]]72-%][)[\+FV&IDEYJ-DW%*Z^5W18L675I213VZNBQ54
MX&,<-T-S/@+0\/[&*@]@L&K[F_E)>B/<HFO&_[VQ%\4XF[3-=L8%69Z!2TF\
M5W>_W5R'11QE-9@PA9=\3Y-?BN5]GL+2<<)= ;]$ 7HZ,.>\W5'OYNA_>(\A
M!G,HS@KR-$%<.D+A=,,N@YOW#_W['DA!___N^[>/?=YM^N[I4_]!Q3@S>+21
M,\6[OEZOJ?6X.=XP<5W^+]@>[J?.L!/W4'CP4<3P?#;!PA.8<N%1C0D;0X\E
M7K,"E5R\0!A]6G9?>2)'@0^ D2P8U7%1&^@>?X09*P\>CE$204]FTHBH3\.G
MHEZ9CF<>EA2FD!@O L?K;=('Q9SFIR0BH/0LI7VR)#1G4F\C+:EW0S&KG]W!
M]/QEP<T\BEW>!,R6M;0[B'N[-R@8H<]G$3J95.![2=&66O<(EP=SSK6>U?MJ
MW1N$8MMYC7.J($,=U%D8@*$NJ7&0DX<R?#_#!O7G<X%ZUR"7,T^V4=LPG>!&
M*JV<^659WR^</;)+N_KF]K?^[=/=PTW_L:3=]I]4)EDF/^9,FFRL+->_FG.E
M"*W!XF<4T5_1["IN35/#IIBUS,_DL>#'JSA==SQ?^W'(>)%X/)+VJ"(^XO[
MY&D"U,<#- -N+GS3!YK#:+35]+:,-HU,U_/+IET2OV&/C@GSQ\[0^PD-8RRT
MX3(PB?ZB(!7-+1'JGU+_H-"F?C'9:WSN5".8EZS[,\#B<[YLY.$,/,<"#&.@
MC#).SV/?$.5@2Z$%CVPWI%8?W(7PF3'FW4)&HAN03E7V=4^<.1AC'54J3!<V
MW_#"%K1 =(HR#?#\ =XQI\F0E$C^PX500WC;E^$KV0_^-8QGF;;/?\-J?;([
M+H_AXED_G?/CHV12!'E&8KVT$LK)P(UT4;$[_'1G*@.=HJ$*+_I"7("[K-/I
M2V\@&B3(LH!8(WV(;3)U@_<;D!8<;+5+)FN)2&KQLLZ>6,ZK3E.45V:$[V4X
M@!-_<>\KI +M/-'U6>RIC%\:(0^.S&\L;-I"K[TP=\ST(1(DI /5Z^73!YT&
M$_;#_@JQKXJ54'_U'5^=6/?&QJ*]';%Z6$YQS=H<6^FZ_36!#W'Y-\F6HIOK
M$MNU6]V-G7V(J3;;J5/-OD>7/!F(V<9[,9%/RAS.F9#>6-D,9+5UT%C7C-AQ
M8L"QXFVWS ^QAE3H L:0.I=-,]_MWX-+R2Y:29&,+*--V3B1810?T6(C_^>+
M7:?&-')FD3=69Y$O<^(>C3$;!MC"(F3R*ZY[*4LI[M1M*4S-=84)!=<G2]!@
MEC75AVB@$,KBWQZJ;O&WV)S?;ZZ?/KUKM8CAW]\]7/<?RH"NGWOWC_UW>*2G
M3STF8VQEW+YWFA[X3OB2RX-K]-H%V$=#?_ROBPXBB/9/WY6/D5EHG4J[A?EU
M\-XP_;V?-3ZE=JU2JW__LW;?N[Z^N?U8?G_W]'3WA;L"\K6GN_OD"Y_['YZ2
MKSS0V/02V?5EI '#8."KJT]AQB_$F?^Z&#@^V).8].8/UYA>O=(\[NQ@;Q!
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
M%1':9T2$>J7=72!"17MR?-VBXK=3U\'.DU%1:%E6BQAJVWYSY<9&Y+L7D_D
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
M\-QM3@V$CHG)O/R07^S=R(WNQ5Y6<8%\[6Y6&\#XLNIM[3.IWL89-;6&V\Z
M4UDL2.G?Z1D8<GD!.'S&V!,&D")8I*CCC\"8E+SUD[*&U5K?@.&Z)"A13]B0
MB,;OAH&+TK'<?I22UN."]B#EC(<E0,IJ>Q'P1J75"(5V_K:CLD?W@*!#TS,P
MN*YASK0R)<][6=M8?85#O0-?(D\D4C>W<,WGH/5:". #R-\]<PWPVD.GO5R/
M>>W3P&47O[0KK46?_?MBWAW/?220/HOZQIE-L2-U@])GDWD&<<83[R\]1+_X
MI5:/43IQ2K'3\__%R1+ENCAPG'*U:N?[K&6DSZV:-@0>J(S=?R07=-_[V"^_
M?^CW_EU^W_]P]]!_I^G6JS[S+D)6H7^6\<WF.Q:M&!ZC:V,7.?\[WS'F-D9(
M[G?5:KMM&+!>.BK!LUTLTH"1KW"C]%^R6>KPC+V3@ZO+S0ZNN@=-5%F'(KN]
M;Q9+"@/-X?/;)< *W"?,3EF+!='P$#_MCC0=W.N2F0#T+3R:>:?.4,.+C-7-
M>/$RUR'JLKNTGV6.QA>Q]=N=FOY^<_WTZ5VK3:SX_N[ANO]0!J[YW+M_[+_;
MXL2T@R2/7!8)ORU4*UK,<(N]\;/&)]-L-RN$_>][5__^^'#WZ^WUN]!1O^]=
M7]_<?BR_OWMZNOO"%9M\[>GN/OG"Y_Z'I^0K#_0T>BG-!%PT^O8$I =-<D8V
MPDPP$#.*%"4NKH/UM&(_L +9F]R... H,AV::_^^(9M*;R]!?Q'RV@G]ZYB2
M>I0=B)D@PF-<OB=I3N;>]BDM+6-MSW+38]^E&E&> O/PW9"Y=Z,/)OJ6_Z$
M8&:2^!J%:XD!R<G<6JLI+-B<QVJ8)ECGQQPYM==9DSV?IE(D6:8\1*10J8[]
MJ8XCZXGK@-W"XYY>F?7"OE#"\1(MT4G7$OM1$LJ(W V'U5%Q-+92'&]N*Y3;
M<Q@%H[R3-Z%BT/EX>G66:)9N^F5:Y7X418LT4(LTE?NAW _E?BC=L&O=,'89
M6W)QH9I>PT#Y'476&$W4&"WE=^P(,L7!)"T1VX(DR";>%(O#MU<34GQ'T#%J
M:8)-FV57YYS$%D/S%W V;Y/ZRQR>XU%?:<(":\(/3K#DF$8Y2,55=[R,6F#+
M].JPHLA4[+#RFI37I+RFL] 5Q3OOOPZ6^$^U4J.V^NJW<J$*IU,H:\V<3 />
MC06K07N^\J64+_7VJ*]\J1/2CT=2AK_&C._^-RRLWJ,R@LNZ<[:VC"Q2V]8,
MS2A:NBKG:D?.U7HE4;*58F(_WKHSD8G"@DHKU6 6Z/+6QF'_X[>E]HZ1")YW
M)T.5>M2=5"ITB8NY/T6:H4*7.9&U3D;_S%1M>:KWD'=S1ZZV87/ ZMFVE^@9
MAN-2!6_1& XK]GBR)G/81TTVY)LKU$TM=[!2O6-[)M[IPPJYKA/XO!+Y5#?=
M<*Q!8%JB5/B0/B=+>T=UM>&/L%6JKW\[Y;X[&['709M/'M8RC/$+,<M8%.=V
M MQN#[#:'&&[+3]>8UE4<@^KN!^PD>UVK+%9.UL@S,3T*4#8LX=7]-XSLPTP
MF)?UQU[1WG:S4??6[G:M6^<[[W?;EOUNK^Z^?+EY^M*_?7K4>K?7\/?M$U@U
M_=NKFT.UP<UQ8WR3/K@YN4?VQ<W-?,>'JMUQS7Q ]^;IYF/OZ>;N=H\<<O!F
M*SEWNK$=HQRTB^31=!HV=>-M5.#;9$+!O]@7Y<6Q7GA%68L]ZQ9O)<C0_H%O
M&)9N@I&%AA#&1YY%MW>7FIO(%AEDEF'I"\.A?AU@1@T"^,")-R3<AJ?.J-'@
M(D^Y3'MEU"YED66T*;.Y[9Q>%>6 !M)VOMO:MM%C,/# _@,.Z;\@FVQL!F4.
M<&863T=:/(^_OG_L_^^O8/%H_=_0[BFV#MO$U%G-#-*J68=MCDZ)W6'(8EY)
MIJ9"4,4RD]HT&%@@?N!C,6IR"]3^HKO&6.N("DL ,-@6_?G9!1CR2?&LZ)=W
MN47_;Q\VY\;S8*NOJ>GN/?4%>QSK+O-@T?16^J57CSZ#W8(;#?I_,?3%/X(K
MP*ZJ!F@=!PD/CRQI4]W% &; 5K4#;"?: -0W6MX5/9(6>:^[=RZUZ1S^AH^%
MA=(JLV)Z\+Y<8;52[::W0Z9/8!-HV%<7?681Q0DW>9^+H^G?XV/76$.]TLQH
MZ<S70+V58KU.A?;SUEA#DO_*[5TP(&W1(O^UY^.N*?LR,2V+N@</>/^S(1L&
M!IV+43.W5]>D/^1A*+<#D3=-ZK+'_W:P?UHHI&79BTHT,O,P;9&*: UF\9C<
M*1N&FT)^8VW(/RM79 /(ITY^V&+1H1;GU+F,^0G)(D=#:@(40='-#W;#G3I8
M@CAL.QGK]EC27DU_[ 0^N"]@Q^N\6;;'?,[E4\'1MN1[PS)M$P0(" #?QZ&
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
M+*&:*0P:>(GS%I:(Y(2' T+_P>AA.@8*CD+HPY^DA=<YI,Z.)7$D#G,\QZ)
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
MI^F<IACW;!AWXPK>)\*X"F#/B$\W3IDK#)-NQYC5XC#F?IHEGSIC[OH&8O,
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
MT+XPZMMDH!D@<LZ NL>:17O U@D/\4F]4)E_<@C_L'V-&,!QYH^/N1Q@ ]3
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
M!Z?EPWW[\![3PWG[E5IP5LB7#H42DSM\YFA267GEZ,K;&D[">\]F^OSS0/M
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
MJAX.>N*'-LIIAS?V'3!(R?3=PR/IH%L&3.P-_Y=%!#(\X\ <9 :#[""$3_A
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
M)9E&[.]+)JN1SKMCG$--A>F" ; (/(<9C,%?L1NM9VR0=P']5EE/P1#GB5&
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
MD^LP=QOA=%8FT2AE:G.WNGN" $0%1[-Y+((OYROV%&GN>,R6>;;> S^\(/.
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
MI>+]*-ID7@>!\^QZ'A.^6U^.2Z>&X.Z\JW30S%U=X#!#6E:,OQSKY71H_0G
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
M"8P(40:Q2)# @PIWYJ*6K=&'%M3@!I]M<RVZYCGIX_DT"FR,=ACU<CI]$"Z
M+Z/K'\"^P58,GQWC.79ZI8) LSF6TAF\6W@A@P^MVELN''Y+JL:>4;\>F$#$
M+AA7'!QRXS[QRP BRW]TF5E([@@(+]:WUK\#VO>L$".BJR.YVPZ\%L89S^_!
MEZI BZT.:&%87>F&H[(-EH4BX]58H^0=:6H!;JD;<6[4;K=+.V:NZ&MK.#C[
MK=PD[FW[C<;0>7QM$_?:)NZU3=Q7WB8.VGSN-XR#+R=[;1GWVC+NM64<AD5\
M;=*D:F#,-6G:2*7$<:.6J!+*,G C3%.FQ)AAN6S)/7]N6^M*)JTSZTH*F[1>
MKU%-UW+E!6M"DK#M>,5EHM!4+\=(PR[=),Y2J58]9.!;"W[\V M="RS_OC"8
MJ?9TTG*F_-RU^.#@R";^ )?0\YU['NYRDD*74*,37?VWC36A4\)6]NC@M3JW
M#(!EO 2;Q.7QC(%=41F33]V=)X9.H$M$6"^PH);&.TI0RT\,O7])EL5=_."Y
M]G@^)]3U'S6,0>47C;[;E#H];>Q!]8-C97[>,<W\J-+8'KS5*(]MIK?A@8>5
MQ>W&#E3 N6*YE$LWC*C[$*>;SL<%$C>U8@QZ50 <U:.'9*2HO;#8,#-B+_S
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
M_1;^^;O$WVP#C!#YW3J&*S8B01S_@.?_$,)'S'J\R$>\R/0=7N3_RWY]Y3S
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
MW9>^1-PBQ@U4JXJ]B/EW@08.6I<V6RX#KI@:+@(VG5TKC)"6N7<X"'NQ^I+
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
M&X"$<MVMX':]3WS7=\)DL5KY+C.,GZ,7G*F&58*-!4<;RL& CAZ'(HB%4.B
M@%0-\2=Q^ML\\1WUF'DTHV(9HO\JK<(#8.9TH+XP+]D"#;"=V,-F-Y8M@X3V
MYC\&<KZ+HVV+1!R)/&O@C/D>#U?FQ5B0(99S&GA,SZ7:H*-U(#"&<A,A6V"^
M@3$R 'L3+@.H03N.C0%'U&0@R$8V)6Y8WGQIY%+G$*:Y1=]'N_ZESP!J6/I-
M#'A7=3QP--+G2R.7/H>P#LF7U[[G!?#<2=)!TML:X$U[%@\1X"@"'0;P.*MJ
M(!-+U3G#)$WO<+^-(V_GIHOX'L9/R/B;O_A)#SL!$VSOYEO V058J_-,=SJ4
MN(VST>!7/-[.75XFDGP[X%+8Y94"885O@S@T[LY/OG[:?X*AN]XX\5=5K6CU
M+B%9SHBVJ&+#=P.4TP">!XII-M6HK4SKSPH*K- ,D63 7J)I9M2K6,FV9N6(
MJ"L5GC%2?3J4GT25:K1K:A$-%L?U<)"PTLLDV4%O$>-_\:OM8"JEO&S_-J](
MP531$F<5Y/-'HVIMA5S5NU8LT0TCS )D<#FF_3)VP@17U8[" 11/M)+1O4R
M"#> E898D2F@,J>A8I:"K*4RK =1B^G7396JO[4.M'WQ5AD@-EJD0QPT%%_4
MF=N3_;=TT68D(E@_@Q\!]3W?B?<X7'JQ(KE4 RD->QVSAQP7#Y[>.#07/RO?
MUMAK;.F,4&:'6L,GN.V9A:^,=S@]NZ?K?0FK9Z\.[T9?+,B3=XILS"0E\1?7
MT,&13R0KW:[DF6S/K_!UDGJV0I)/^^I?S!DEK(7'8*,P\%(Q629L>WA$MHI
MT@JF"X\MFI;,A1_Z*;SRGW #EA1QU4?V]IQTY?NTOW;^$<6G@9,D ZACFY4-
M6SPM4..H)(5P1$" $@:@0' ^(P$#")R1G'8:JE#5U[9,TWH"+9,AZ(WQ&J;K
MR*/]S/#QT?PMA#?.IJ]3M-/RQISI7;#DZ',Y>0+P4+N7P;XTH7BJZ\HP?1_^
M/$R1T1CL4O3=W$,7IS+X,#E_<8.=!SV<78FKT>S2K.A'7@+Q%L:T7LV>#6"
M_7I(3 W8I ;(X 4=52: <L8([L0&E*]6#'9@UG?X"I^=V!O(BU.';=B2J2W.
MTT\\AF,UVZDXS))&39$:5&F[96YQ8!:RH]'M_1_039?1(IX_.7Z W<X745Q/
M.AM .]JOWW< GDA]6F/'?[,G<$ &""<O(NNW@(5;TQPF.X[B"J>M'E5UU>-B
MMRKM!V5(!^K1)5C(Y)'.Q8*WX[$*T>9S[)[(4LD=5%<7$=YC9 DZ@_$OG$<X
M[5F%A$O9*'<L0DCY_7\"REFV6Y#(12F, #@DO_512U(6?H[BKTA/LV84=1WB
MI)4<3#%;]**^.$?NV:"\98BU:CYLYA;I(@Q:-&OSW:]AL+J#CWZ2*4C1S^C:
M>?$WN\U\A^[(L?\'*:*:=[4AS_B(@I^<8 >51-_'.H;3CWI F5N[%T$&5="@
M@ TRX*"$#FI]D/(% %G!9MNM'G6GK(W2$],[V%H5N-D'1BZKR1U,8/P$<:_"
MBUVZBV&^:N_G9]OUC=<+;(VB0H.O2=&GB<(".3!RE:#@2N5_Y8?9N->V3V--
M;>$T#&O!SPXZ7GG0OHU]%^8>F;Y#%WC+F&_QR\%$)78!F7YX"C8 J<X1[3N+
M@L")$]R*%23XMZ^MQNK))%H+;! QHQ^MNMGAI(BL!GM"P_\NP\JKYW":)E_:
MIO9)L5/32 J&_(+NEA020(I9C?!C;Y.6]5-9-S@ZJ\;"?O0879X2WX/9Y0FZ
M$+^&+LPHLL+:-@KRM$%039EK<$ ."$0U71[+[JJN$1SU5>2:=@-9)UE_"?T0
MQU]Y\PUV)_5MH#)6,&^"-I$0-%"?@&(LH(-M^@0%(JI9A1P2N_N1$ZIVV%W]
M.8Z2WA_(.*O8</YQ<!'[D1-0#I^ !XAN(!#,@R!Z)I</?"$Y13+Q4W"%8(W
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
M7851$M9A;P<VK1U2.K+*-XU0_D%T1K::\?</,3Z\_2>;!9I9'N/0*$6AUEY
M%#BAV?KQ9G'3];B2@##XGJ& #L_J7]R %B>7^;-+34[%\:7 !*T8]]T#L@T7
MJQ6RH\+'%CK"G&A:,UA(\*)!R5"0CVVJ@/'X=0'GR[!U'H&:;J[[W4,"?]_A
MYRT<QCR,I<)<P[BEPL*"%V%4C 5DL%7E4!)5S4[A4JIY@LR7UQH;0G.6X9M-
M P%>0M3R6K -V#@*N PO]@$V;1I7EB1.?[OV0]QR5_WC1Y,J'S[ZK_*C;\(S
M> 8T%N?5*Z!CK N;RWPL9S8QNB*F797[$W$-GFD15Q?GEJ1X&8^(6<PO1-P@
M1K=RR3SQG7GH?<'%ZSW23SMILUUS9YLVXKB8< MZ^PYY:J<S:(_UA"5YX_NX
M3"+E?BZD6=.X:R; #F+?<9<Q7WF4@TF;3.@Q.!!D@A.W^^O'ATEK21CR2PG7
M,M]S5(0.SRE%JXLHN:2L^*14Q%GS2$F9H'M.+9^CHN!WBP.*,<WD<QT'!XXZ
MH(%E2?81/(SP>5X<01S:V@:Y$EB+$.:P6DBX.<OPC;&! $>Z:%PA7>L6IICA
MA7C9M'4Y($C0/LE$6$:I$PQS,K 7L5&#BH5(ZS0-P=N7M2P-G@B;&1I,\K4]
MC]MMX)MZ^9*M9MX;*<2'ZY>DLT;[\J4HU+JW4LX)3;\E.M%^@J$7M34SZI.,
MEN,\7%U@7F3CQG#/Y3&Z:ELTR=(+O4'G& 75SK"HS3'MT3A87V!5T&'V'Z,X
M7*Y:$PV*=)X;VW^?C8_3K"A5OD[NEVE:BN*/DOU%=G$TW3K[P;U,]35,G]M,
M+&3NI6SP*$P^H:A8?J4FI1T:N3DI#C0>1#_JL*T$\E8QX$4=T#&V TZ$ JG%
MU#9HTHX%KQ;(OO,?UP/I 7<9XVY$'B:\-FW5:NET_#B,>IG@:GW91#3K.@QO
MD6C6N/#)$KKK, JBQSU?@;CA26(81JU\"3+<B*5L%BBG\17%_"U 44R56"8Y
M%_3N"#B_(5D7NMCJKL";:]S2Y"#"4PXR&E2&C\#K+)%#J0D"4G5MTO/--HCV
M$-ZGD?N55DD:Y+SAKV.AS <7&;U26A- 88SD#4LJTEJZII 5;;6*V,+Q_K?K
M7P3JDT#W^\?HZ8=L,-6>[#]*Q:F ,F:2E&ORPF7.?[D\7=@1;Y.W6(X'*.LX
M%S[M_,#SP\?+\#)^\D-XZ@3^*HI#WVEQ'DB!&'ZCDN'#$7 ^#5R&@$X$Y<P1
M'!6JLBK.#"4^Z%J<I)S I_TU?/%=)\0!M;[G._&^A=Y(0)AV08K1X1:*0)/
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
M=C]'\5>TR9\Z6Q\IN_S^_$S'H^V#3+ GQ3KB#8&PZ#)=O;NRB^0[2^5N-G_
MNN*F/)Y7IP,\'V  H (!_)K#L!Z?KDAK54Q:;#+8I0-GT89I%.\_QU%"O"-3
MAI2*41- QMG,GJMCS.(UBR:#+,UOL3[D>NHJ0^R&958087&R08KAS:5,5U<T
M[ZOY[70*^#7[%\\%9++M=#HN53QE%K! O\A&?G1G.:7K*/!@G-!<YL.=K._.
M(\(UC>93*:$D[4Z2IQ=GL_-819H#SSB_;#8M49$WLX^)E$.ZJ0<-J#=1"@=3
M0>%BA@N_")'A:AU/T?#DT6B;BDSK:B;EA;& Y:99S3**LE$@&V;/W=?ZDC U
M&J"P7,.YZT:;K1/N$1Y8K,D\AO,05\QXC)T %XY:K-"P!!:;32*[.. GDRI8
MHOT)0(#!/ 0Y:%)1"_MJ"?3R7HX&9O#MB:T;7QIB[H/-!JWD&YCB>]!M'#WY
M'O0^[;\DN#1 $<8W=U/_B5B>,DU D.C-,8>%&]"^PN" '[X&!410@F3?*2WL
MD^VYP-H[=7EIU-*Z]CTO@.=.DI8E %CBI., 'FBWS30/<98$V,09OBW1" ?9
MYT)',;\ &RG_-9Q9K&5192I'?OD<G>Z2--H@HT2LM6@D*(8".M::U[")=O.T
MX%!FMA477,$XAM[2>:%21AL9]^$N&PO0X*)@#M[ZT=T+>Y:IKW >!-$S=C;;
MW=99A+%TF\\ (W+PH/_;>9CB>YSG(:#)*?IQ$2^CYY G!CH<9.,G ,_ 5=WP
M'#L\%Q!19;F45@-[2HG#A1_ FYUH0\D8C0<".M+&=L+"F,W50XI,7-;*U>\W
M3A!\VB5^"!.NUS5C*1D+\L%63C\.XFS.,F@S6W(H(/X;Z+%SZ\]?\(^0=TLF
MDX[(+)"EVX-*.OX$9/,M^V35B&3:)RW8HU^<E!'C.)"'3+22Z4:=/$3X/3KS
M0)#2V\]Y/[1A%<AE>-"74TB_*2/X=KU/?-=WPF2Q6ODN%!O"Y6A AQ\:PV9Y
M+Z"@81.+"#7%[)]@Z$6RRT8VB,%9XZRMX=O@*(,:TUV(R/?RLY^N\^N.-!@[
MGT0C@?)I$\ (M+:QBPAI8NTC"DRP[_>[\$-T;>O3[U= _(;\?@(NM/#[27EI
M,.\=05ICDV@)W748!='CGF3D2#:X8AHHYP$ZL;GI&3]-Q#0UCQ45'I@LXM1/
M%!_;V.>'0JK'5)(E[(;@CC=XTF@HTVF4I(O5YRCRDF64.H'XJ\6CL3N.C*\U
M&ZUTB!R#1Y]-%OOLY#/ K(<#^U?B4Z0QCU',-5TJ3J,8Y(,M>SAJB/-]1P>T
MF0T"HG6#]V>0)&EQ8U6S82 ;9U6'#W!FAE2PR#)8H4*0,<8Z/(KQH!&Q9[4F
M21\9<F8C+N:)[\Q#[PLNN>^18T9B;^$))+N-3J&'=M/4,IX+SJ.CP7L)Q2:K
MO$IR],E?[5X^FAGT+-Q-YQ$(8PN9AQT9-0'SE*8FXDPEG-)UZ\2D%\)(KGIM
MHRW%;+ N%1Q7U*)J01X#RXJ^'H4P./2HR4;(#),[_N()QND:DFQ6&(LW^_K8
M$;AG6<@W=G@^A<;"0DE"Y*?]-7SQ72?$K0O1<>_$>S&[R2SP:0^R>:"<:/V
M%5/4M' 4&&"TH'J]>V0BW8T..V<FX]F8>*0P-R(QW79B1XC5M8B),Q*1JQI
M0J;A"))\XDBB2 [(85]<1:0;=-.0Y$(?7:$Q?6'F7KKSDZ_BG2F?!FKS )[(
M\--82[CD$\;^-A1X83HPDY:92.Z@"_TG;*=*KF/9>%!.&(E >)0P+Q-"J@V%
M6UU%KA/<KJ-0$FY%Q@$RT'*XU2'&ASL/FR)C1I"TT C+M9-/RCT[0@?/MUYI
MQ9BOI_C0*O7N%JO#]HJ":@>UNH"-?I2V([*$5#$W' 4^F'-_GBY^NCR;?LS*
MJ2#;P-NYDM2'; K(YH!LTACB/ 34-+X0*>5:?5'$!13J56L:K^;B,JUZH,WU
M3]'"CY<^*B^XD:O?,J(5!L>0+-=-_.4CK#XKS:8&7X9NM(%+YR6+'_T$0[CB
M/TW1X20W(IL 7F537EM]IN+0P=J^A22;Y?Z7!"Y6YTGJ;_!+ H_I:!0^.(MQ
M(RXY42>(Q7T6R9H)_52017C#0''*O%6,ERAAHL'9?;/OM R*&4]Q(XG4FE\J
MFV8C!A;N)HV?_!1>-1GW9N,]L4M4J]QD$6%8>3D!A+3F3"V 4#,(LX!4"<*T
MO!6JT\Q2_;8<,QLD5 D<(]DHR6*7)N@:A"N!2QRRU5"\":"S066ZK>]'C3BV
M>U;.#J-A1E<0741AO5&1_,V"SII4ZAAD1CGSZ<).%3$A8:S/2(451F6#0_R>
M_2"8A]ZAXT"Q]%@.@00^-IPI2K:A!=&IT\T28UNNF7P<O,-=/4+HG3MQB%1,
M$@&5CP;Y<*;A8$% ;#)8PA 1;.H8.LLJL2YC)Z3E[N](WP)N5G\V'I03 )UA
M+6J51\+A$2,FU9R?\4M(_@MZN1D^_<"]L.9#03G6GDN'@7C#7\,ESF1P31.)
MCRTX_'%,'/ZHP.&/+ ZK.VJ7:WCMI"3P>+&JM?5@9#,)_;)JD,Q]:4KX<"[^
MN%Q9/AG7(Z-1097Y31^KA7IDZH*KEAU39(K=3_9=BT_VW9@^V7<*G^R[D7L/
M.J9RLKP(HXGO;<^%;GX%6ZF<3:U[W^*3>C^F3^J]PB?UWDZD4%Z_ZB**SZ+=
M0[K:!<TX&O13] 1C@5N.$4$T*8MCD7XGIS'T_!1<13@*+X.XM^V$;DL_,PQ
MBX?M2[,0Q;F#3S#<P0M$19YGGU03[=M9/.K03-6C4,:(8_=D\P$&  H(X.=J
M:076^[+Y;:*U)(O-HQV/S.W8\^7U8K6"N"^9Y*&D'&@_O;Z!=8/?'+H,?!+X
MR2;+UI84,<URW1M.),,O3S5D#Q^?&)08JRD4!7ZR+KK*19*4%3H<5,;;+K')
M(:"AJT)"#0?JXPH$P2FM$"VKD8>'@FRL_:>?*N;LIYXF;2;C[_W'T%_AG)AT
M7G04) YP7^&!IS(;E--!/G]$[SQJ=+)LLC8<,A/JTTCBR/ZY\D,X54U>R7X
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
MKM"\C!;T&_0?#VB_PR/^?U!+ P04    "   AHY6J8T'+M(N  #@V ( %0
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
M?+FTATJ"2FHT[<@F5BE94/>WFM@A53D94]=T0P ?N"B3HGO+)&P#!4!)'%Q
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
MNL:.:_@#G5T/VE=SC[=0ALX#?GD"].]_9M82V:&#Z$P?G1S<HV#IV2-W@_R
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
MS>F GH6/_T96,/<,TMM0M9A20X\8ZRAXZ#[=L?JN"G+KQ.5K6?;*1TG1["@
M)LA64X3XZY!VCNHP<D=D0X=-WW3PPB,N-HM.\$L&7VTC>H>AM%$S,NL! O,Q
MA:9*INOU]AZ]T-7+I3WSL8U-LA5@K:8)S3F-C4BK0P?PM%*(M0=6E]&.=N;^
MT+2P$]66XF:LXNLZ=FP@5%5! NA <E,4V8PG04[A%[L\B(J1@#\?/)EUN\S]
MU!8*RO.37(J!=KE*A.A9LJMW %GGJ@P;P(B/7!9#?*]X>X/6GH_!K\$>M*YI
M?N&GZ0@.T,S4%F]//URS0_C!>#YX3_\#$"!@7@GZ%+*"$RP4YJNZ.%TF1M3C
M+$% X+IT50,2(ZZD/;&X06TC>K<N=482Y>)6$M/ZCO+;[;SJK!Z.8=3H;IZ&
M*]??[G5!W.MJ[+( K$**!F69%&VI=8*#L!0EB*T! &U*1EVQ#)V!AAICK6 ,
M/%9WNC9;[Q8!7&944**\Y=?K#X6>V%14O:GBQ%'GPI)9YR8F,4@4X;/9VV*J
M+F?P2#PMIZ^29"X Y7T^L)M73!%E%6OU%F27&9H9.*!O@H),MI$!M3S7'L@\
MJ?539J(]Q%!^03T:A:T&M6X\*XSJ++GVP VB+<TNR5TBLE75G-!U"JZ&!-<E
M&^%=NYGF"L)7A?F^].OQ * _[.V^LE&)2;6DO9*05G-%=8>Y1"R&C<MJ$C.+
MH:85@\?(*OIQ[*/O^R)L1S&@4_2$&8YNP.JF-;*?P@:UI-_P#I,4ZF(H-.4&
M,X7FQ&0Y);/MZM%S&I&2;TG/*!:EXZ#W6E)_LSJS. +(S!HUI"- (LI ON<Z
MTBR8%OV0L X-L6^9SA_() /7OJ&;G$9<E#:J:X,ORDTY*G"I%W)K269'&H<:
MC##P ]-E@QE@9:ELOBOL\2 %>O]:B,<>[8;-NC)TS&:4Y5OJQKIST/N$AN;/
M-4J.)JH(,9T1W;2]_(JV$ /HH,73<H+KALPA' D]S9]+E)_OXIDXOE?&'!8*
M7]AL#U;9<#=&434V"6OM/@FX5VN('43Z=+5\\@C$D,JWUZU%Z "+A!F !_QD
M_>PX> ;AY!6WV)'YK@2.A)_6W[;+JK1W.H?T-S#AIL,VNS'+E2*2[E;!CI!E
M68K-!YJG;*N=B.U4@))2U?HUC_T</%N9CG,=^E3[ROO?O.M1OKUNK4<'6*3L
MM%UN;J_08(7($_5=;HGW'"Q994O3A7 :BMOM0ERH$I>4L';?4LO8SQ(Y#AQ+
MN>:ZL2@5X9"RHB&:D*K^6V@2VI:SC7<#(*O189O=(*@4D92EYL$&^2@WJ_*(
MX\J/8#0=-=J5):D<E90JB,"#_"8V+FH#M(--&NO(_N@8A)22QE$%.3Y&KN41
M:AR1VE$:5C\NF]7W;(@CU>KV.^&%<P&5T@@0@I =6G/S9633/N$%MB(MP<99
M6<M=F1!K\$FY@PA/R%'7LVV*GI_\P?IQ!4!;4:L=&G&%H*3GN:W?@3W2JT]_
M-,C<>ZZJ62E(5:;-;CB%I8BD/+7\2LN13M%,;9 )\3;8K<SC%:3JL.$.\G6$
M34I:RUF]1XI-/#\PG3_Q&L@)*6RV4QYC,3 I7XVC%L+9+4PE@LS&_.0:ZD(4
M*=_SE(#F 0I1!NX\%A%>>B[$;NJHL8Z,C6,04D(:QR)$^4AK05R]?ISCH&':
M]5%C'>'C&(24C\8!!UD^!B_6DCUNUCA#N+#!3GC3Q5"DS#3/9I!>[:-+YNQM
ME@VZ,0,S2;L "3H4-MPE%ZT,FY0VF%2'XNLX;R^90H^FC]C?_C]02P,$%
M  @  (:.5EXA]9.)!P  @QX   \   !E>&AI8FET,S%?,2YH=&WM66U3XS@2
M_KY5^Q]Z\^& *N<5J&5#2%4  ZEB$C;QW.WN-]F6B0['\DIV0N[77[>L),X+
M,\SMS$)=S8>!L=QJ=??3_73+=.Z\#_?='W_H3#@+NYU,9#'ONL\3X8L,CINU
M9J=>K$&G;D2@X\MP@;]2T-DBYA>5F^' JX[[?[CM7]+L',SC3>]#__[W]H$G
MIES#@,]A)*<L.3B'#[W1;7_0;J3/%6"Q>$PN8AYEW8Z_=:K?[=33KWE,P).,
M*SKHRAUY_9O^5<_K#P?P\'$T_M@;>. -EZ>BS-<_N'D&'VOCVE4-QNZ5.;EY
M?-IPOHV7O3'TKH</GGN]Z1_Z5O\6SF'$EEX=-UHPO 'OSH5Q;W39&[CCZO"W
M>_=WZ%UY]*;5:+1,I'WUM3'^=ZXS$2VZ_TA\G9Y_(^5]!_Y@P1-3"QC7H*]8
M(AP(N**7D$U8UMX\>*UI2]$W#$ 3#8,)FW%0?";XG(=HF=#P:\X4XA4O8,13
MJ3*0"=Q(-85FH_HKR @NA9QR)0+F0#\):N=O[TJK!I=,HP-HZG0!3XF<QSQ\
MY$[AD2K\""4J3&0&@4PR)A)@R0+R)%,Y1X-8QJ>8J.0@@RD^*<%BB%B 2PKD
M%%DGDX7<CD#" ZXUH8TB4_;$\=R23HUK(1J#1Z+9$W,&"01"!?D4Q1+<CI:$
M7,%\(H()Z)Q^K/?/N>)6"3DP%3I&HA7)(\Q%-D$'=<H#8R#I3=$T&:*;,]P6
M@K\HA^$=P'7\";@X1"+!@%!LUP%P$"L4Q]>J]%XD$>8ERP3J$4D0YR'JQ""7
MO'40($&YG&*,"%Z"/8[7^-G0Z>VS,4="09H=$LEC! %1DQA:<YXV!@5,3R"*
MY5PO(57\4>@,ZST#1HN%X6BF4T)&+ZW9,?<=@'-2 V_#D0-M V_YB[).1I'
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
M_   7R<1 !$              ( !     &)M<F$M,C R,S R,C@N:'1M4$L!
M A0#%     @  (:.5G7$(XRT#0  6XP  !$              ( !:?P  &)M
M<F$M,C R,S R,C@N>'-D4$L! A0#%     @  (:.5A3JIG!V"P  JH(  !4
M             ( !3 H! &)M<F$M,C R,S R,CA?8V%L+GAM;%!+ 0(4 Q0
M   (  "&CE88P2$./R\  /7& @ 5              "  ?45 0!B;7)A+3(P
M,C,P,C(X7V1E9BYX;6Q02P$"% ,4    "   AHY6OVL28C1D  "\]P0 %0
M            @ %G10$ 8FUR82TR,#(S,#(R.%]L86(N>&UL4$L! A0#%
M  @  (:.5JF-!R[2+@  X-@" !4              ( !SJD! &)M<F$M,C R
M,S R,CA?<')E+GAM;%!+ 0(4 Q0    (  "&CE9>(?63B0<  (,>   /
M          "  =/8 0!E>&AI8FET,S%?,2YH=&U02P$"% ,4    "   AHY6
M\W2")FT'  !&(0  #P              @ &)X $ 97AH:6)I=#,Q7S(N:'1M
M4$L! A0#%     @  (:.5GPG'AQ9!   R0\   \              ( !(^@!
M &5X:&EB:70S,E\Q+FAT;5!+ 0(4 Q0    (  "&CE:OQ<"17@0   P0   /
M              "  :GL 0!E>&AI8FET,S)?,BYH=&U02P4&      H "@!^
) @  -/$!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
