Date | 2/29/2024 | 11/30/2023 | 8/31/2023 | 7/31/2023 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 8/31/2021 | 5/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 8/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $37,031,000.00 | $39,789,000.00 | $57,523,000.00 | -- | $39,292,000.00 | $49,392,000.00 | $51,567,000.00 | $42,353,000.00 | $60,373,000.00 | $36,984,000.00 | $58,811,000.00 | $42,385,000.00 | $27,651,000.00 | $49,207,000.00 | $7,354,496.00 | $12,249,000.00 | $12,610,446.00 | $11,435,499.00 | $10,308,125.00 | $9,893,953.00 | $9,352,238.00 | $9,400,701.00 | $7,223,115.00 | $6,920,792.00 | $7,045,756.00 | $6,215,718.00 | $8,248,197.00 | $7,426,811.00 | $8,844,664.00 | $8,030,284.00 | $7,279,683.00 | $7,062,993.00 | $7,154,513.00 | $8,551,275.00 | $6,428,596.00 | $6,103,042.00 | $5,791,177.00 | $8,614,929.00 | $7,757,972.00 | $9,701,417.00 | $10,554,707.00 | $10,179,298.00 | $10,005,490.00 | $9,754,861.00 | $11,379,378.00 | $12,701,075.00 | $12,889,180.00 | $13,240,930.00 | $12,662,240.00 | $10,037,891.00 | $9,893,600.00 | $8,758,887.00 | $8,873,080.00 | $9,631,762.00 |
Accounts Receivable Net Current | $13,114,000.00 | $10,346,000.00 | $10,201,000.00 | -- | $11,398,000.00 | $11,699,000.00 | $13,787,000.00 | $18,587,000.00 | $15,039,000.00 | $9,851,000.00 | $12,962,000.00 | $11,306,000.00 | $7,331,000.00 | $7,421,970.00 | $10,853,452.00 | $7,244,344.00 | $6,353,416.00 | $5,026,558.00 | $7,735,323.00 | $6,227,555.00 | $5,287,126.00 | $5,514,528.00 | $7,701,659.00 | $6,003,051.00 | $5,230,824.00 | $4,048,725.00 | $5,010,589.00 | $4,668,219.00 | $3,417,479.00 | $3,009,517.00 | $4,582,573.00 | $3,808,081.00 | $4,042,436.00 | $1,593,707.00 | $3,990,467.00 | $3,179,288.00 | $2,995,959.00 | $1,708,158.00 | $3,219,743.00 | $2,690,572.00 | $1,866,445.00 | $1,910,615.00 | $2,941,428.00 | $2,535,816.00 | $1,720,669.00 | $1,451,864.00 | $2,210,710.00 | $2,175,756.00 | $1,203,863.00 | $1,170,861.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $4,975,000.00 | $5,414,000.00 | $3,904,000.00 | -- | $4,335,000.00 | $4,512,000.00 | $3,377,000.00 | $3,472,000.00 | $3,573,000.00 | $1,696,000.00 | $1,602,000.00 | $1,408,000.00 | $1,738,000.00 | $1,595,447.00 | $745,468.00 | $612,505.00 | $561,129.00 | $704,316.00 | $533,772.00 | $518,512.00 | $502,063.00 | $610,439.00 | $383,655.00 | $436,652.00 | $348,708.00 | $459,902.00 | $304,408.00 | $296,394.00 | $314,707.00 | $410,811.00 | $288,164.00 | $309,152.00 | $263,062.00 | $381,718.00 | -- | -- | -- | $188,160.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $127,957,000.00 | $129,687,000.00 | $130,372,000.00 | -- | $131,474,000.00 | $148,734,000.00 | $146,790,000.00 | $144,854,000.00 | $143,626,000.00 | $139,313,000.00 | $138,698,000.00 | $135,553,000.00 | $131,232,000.00 | $129,092,000.00 | $22,183,587.00 | $24,675,918.00 | $23,093,003.00 | $21,165,142.00 | $21,258,008.00 | $18,904,538.00 | $17,401,037.00 | $17,823,857.00 | $17,326,848.00 | $15,334,759.00 | $13,986,530.00 | $12,667,870.00 | $14,934,888.00 | $13,989,349.00 | $13,611,928.00 | $12,928,942.00 | $13,588,842.00 | $12,514,457.00 | $12,364,381.00 | $11,532,797.00 | $11,823,337.00 | $10,731,877.00 | $10,686,408.00 | $11,533,366.00 | $12,385,338.00 | $13,293,655.00 | $13,136,191.00 | $12,971,830.00 | $13,441,988.00 | $12,759,129.00 | $13,784,172.00 | $14,670,296.00 | $15,777,366.00 | $16,158,773.00 | $14,586,199.00 | $13,274,827.00 | -- | -- | -- | -- |
Property Plant and Equipement | $843,000.00 | $487,000.00 | $671,000.00 | -- | $822,000.00 | $682,000.00 | $632,000.00 | $607,000.00 | $634,000.00 | $1,838,000.00 | $1,260,000.00 | $924,000.00 | $596,000.00 | $437,787.00 | $356,784.00 | $335,298.00 | $334,763.00 | $341,145.00 | $311,841.00 | $302,977.00 | $302,431.00 | $335,224.00 | $279,105.00 | $288,708.00 | $305,634.00 | $291,135.00 | $257,552.00 | $280,631.00 | $271,997.00 | $256,381.00 | $297,385.00 | $317,019.00 | $364,499.00 | $413,510.00 | $420,629.00 | $460,313.00 | $518,378.00 | $95,242.00 | $103,596.00 | $112,467.00 | $115,927.00 | $117,987.00 | $95,258.00 | $94,091.00 | $98,358.00 | $107,410.00 | $109,097.00 | $113,090.00 | $120,491.00 | $43,010.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,469,000.00 | -- | $11,184,000.00 | $11,541,000.00 | $11,898,000.00 | $12,275,730.00 | $4,561,666.00 | $4,793,958.00 | $5,026,249.00 | $5,258,541.00 | $5,490,833.00 | $5,723,124.00 | $5,905,416.00 | $6,136,458.00 | $6,367,499.00 | $6,598,541.00 | $6,829,583.00 | $4,210,625.00 | $4,362,500.00 | $4,514,375.00 | $4,666,250.00 | $4,818,125.00 | $4,970,000.00 | $5,121,875.00 | $5,273,750.00 | $5,425,625.00 | $5,577,500.00 | $5,729,375.00 | $5,881,250.00 | $6,033,125.00 | $60,000.00 | $61,875.00 | $63,750.00 | $65,625.00 | $67,500.00 | $69,375.00 | $71,250.00 | $73,125.00 | $75,000.00 | -- | -- | -- | -- | -- | -- |
Goodwill | $19,099,000.00 | $19,099,000.00 | $19,099,000.00 | -- | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,921,000.00 | $12,792,171.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $10,387,198.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | $4,789,248.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $524,000.00 | $430,000.00 | $425,000.00 | -- | $548,000.00 | $570,000.00 | $439,000.00 | $217,000.00 | $50,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $49,957.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $37,227.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,082.00 | $34,083.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | $18,445.00 | -- | -- | -- | -- |
Total Assets | $193,973,000.00 | $185,778,000.00 | $186,101,000.00 | -- | $173,201,000.00 | $190,461,000.00 | $188,382,000.00 | $186,223,000.00 | $185,044,000.00 | $179,978,000.00 | $179,083,000.00 | $175,769,000.00 | $170,470,000.00 | $168,421,517.00 | $61,579,127.00 | $49,199,903.00 | $47,763,068.00 | $45,196,697.00 | $45,501,674.00 | $43,361,098.00 | $41,948,226.00 | $43,279,016.00 | $42,880,139.00 | $41,065,699.00 | $39,750,135.00 | $38,512,468.00 | $29,548,000.00 | $28,761,000.00 | $28,503,494.00 | $27,814,317.00 | $28,797,899.00 | $27,902,581.00 | $27,958,081.00 | $27,344,226.00 | $27,912,458.00 | $27,062,615.00 | $27,107,597.00 | $20,980,844.00 | $21,899,136.00 | $16,725,538.00 | $16,404,985.00 | $16,063,181.00 | $16,402,643.00 | $15,641,700.00 | $16,529,816.00 | $17,346,869.00 | $18,412,213.00 | $18,737,702.00 | $16,959,682.00 | $15,867,338.00 | -- | -- | -- | -- |
Accounts Payable | $360,000.00 | $317,000.00 | $144,000.00 | -- | $350,000.00 | $238,000.00 | $225,000.00 | $426,000.00 | $414,000.00 | $387,000.00 | $298,000.00 | $400,000.00 | $332,000.00 | $351,000.00 | $663,337.00 | $624,645.00 | $584,944.00 | $204,075.00 | $209,085.00 | $289,762.00 | $218,151.00 | $351,605.00 | $197,110.00 | $164,857.00 | $141,815.00 | $240,892.00 | $211,645.00 | $221,355.00 | $211,800.00 | $108,111.00 | $184,996.00 | $126,078.00 | $90,155.00 | $209,407.00 | $133,126.00 | $120,657.00 | $153,211.00 | $130,547.00 | $177,356.00 | $306,723.00 | $235,422.00 | $146,011.00 | $221,715.00 | $254,737.00 | $194,107.00 | $177,509.00 | $301,432.00 | $387,848.00 | $314,424.00 | $176,136.00 | -- | -- | -- | -- |
Accrued Liabilities | $2,992,000.00 | $731,000.00 | $659,000.00 | -- | $535,000.00 | $1,910,000.00 | $931,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $16,935,000.00 | $13,437,000.00 | $16,072,000.00 | -- | $8,608,000.00 | $10,339,000.00 | $10,134,000.00 | $8,664,000.00 | $12,468,000.00 | $14,196,000.00 | $13,685,000.00 | $14,272,000.00 | $12,439,000.00 | $12,385,572.00 | $14,992,239.00 | $8,337,777.00 | $8,576,891.00 | $7,515,093.00 | $9,533,293.00 | $9,607,991.00 | $9,625,301.00 | $11,356,391.00 | $11,771,317.00 | $11,631,078.00 | $13,071,799.00 | $12,707,581.00 | $4,322,426.00 | $4,896,077.00 | $5,148,828.00 | $5,081,723.00 | $7,292,264.00 | $7,591,278.00 | $8,023,554.00 | $7,812,024.00 | $8,095,461.00 | $8,380,021.00 | $8,642,428.00 | $5,545,493.00 | $5,933,820.00 | $2,293,923.00 | $2,054,588.00 | $1,820,688.00 | $1,941,276.00 | $1,720,891.00 | $1,558,545.00 | $2,204,293.00 | $2,808,529.00 | $3,312,351.00 | $1,871,907.00 | $1,830,723.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,334,296.00 | -- | -- | -- | $5,738,188.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | $137,500,000.00 | $135,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-210,000.00 | $-195,000.00 | $-141,000.00 | -- | $-278,000.00 | $-255,000.00 | $-308,000.00 | $-294,000.00 | $-318,000.00 | $-43,000.00 | $94,000.00 | $54,000.00 | $58,000.00 | $58,467.00 | $30,460.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $28,776,000.00 | $25,945,000.00 | $25,196,000.00 | -- | $27,050,000.00 | $40,071,000.00 | $40,044,000.00 | $40,297,000.00 | $37,422,000.00 | $32,407,000.00 | $33,310,000.00 | $30,730,000.00 | $28,720,000.00 | $27,436,125.00 | $26,317,194.00 | $24,447,773.00 | $23,356,433.00 | $22,354,535.00 | $21,147,834.00 | $19,310,032.00 | $18,259,470.00 | $17,768,596.00 | $18,167,903.00 | $16,803,105.00 | $14,367,386.00 | $13,688,468.00 | $13,401,671.00 | $12,183,673.00 | $11,849,603.00 | $11,349,360.00 | $11,421,484.00 | $10,363,620.00 | $10,069,171.00 | $9,812,498.00 | $10,168,245.00 | $9,159,579.00 | $9,031,951.00 | $9,345,103.00 | $9,939,077.00 | $9,439,787.00 | $9,437,396.00 | $9,395,197.00 | $9,631,317.00 | $9,118,999.00 | $10,300,407.00 | $10,509,811.00 | $10,957,009.00 | $10,883,827.00 | $10,835,942.00 | $9,864,921.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $177,038,000.00 | $172,341,000.00 | $170,029,000.00 | -- | $164,593,000.00 | $180,122,000.00 | $178,248,000.00 | $177,559,000.00 | $172,576,000.00 | $165,782,000.00 | $165,398,000.00 | $161,497,000.00 | $158,031,000.00 | $156,035,000.00 | $46,586,888.00 | $40,862,000.00 | $39,186,177.00 | $37,681,604.00 | $36,168,036.00 | $33,952,792.00 | $32,322,925.00 | $31,922,625.00 | $31,108,822.00 | $29,434,621.00 | $26,678,336.00 | $25,804,887.00 | $25,225,488.00 | $23,864,610.00 | $23,354,666.00 | $22,732,594.00 | $21,505,635.00 | $20,311,303.00 | $19,934,527.00 | $19,532,202.00 | $19,816,997.00 | $18,682,594.00 | $18,465,169.00 | $15,435,351.00 | $15,965,316.00 | $14,431,615.00 | $14,350,397.00 | $14,242,493.00 | $14,461,367.00 | $13,920,809.00 | $14,971,271.00 | $15,142,576.00 | $15,603,684.00 | $15,425,351.00 | $15,087,775.00 | $14,036,615.00 | -- | -- | -- | $13,045,852.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $193,973,000.00 | $185,778,000.00 | $186,101,000.00 | -- | $173,201,000.00 | $190,461,000.00 | $188,382,000.00 | $186,223,000.00 | $185,044,000.00 | $179,978,000.00 | $179,083,000.00 | $175,769,000.00 | $170,470,000.00 | $168,422,000.00 | $61,579,127.00 | $49,199,903.00 | $47,763,068.00 | $45,196,697.00 | $45,501,674.00 | $43,361,098.00 | $41,948,226.00 | $43,279,016.00 | $42,880,139.00 | $41,065,699.00 | $39,750,135.00 | $38,512,468.00 | $29,547,914.00 | $28,760,687.00 | $28,503,494.00 | $27,814,317.00 | $28,797,899.00 | $27,902,581.00 | $27,958,081.00 | $27,344,226.00 | $27,912,458.00 | $27,062,615.00 | $27,107,597.00 | $20,980,844.00 | $21,899,136.00 | $16,725,538.00 | $16,404,985.00 | $16,063,181.00 | $16,402,643.00 | $15,641,700.00 | $16,529,816.00 | $17,346,869.00 | $18,412,213.00 | $18,737,702.00 | $16,959,682.00 | $15,867,338.00 | -- | -- | -- | -- |
Date | 2/29/2024 | 11/30/2023 | 8/31/2023 | 7/31/2023 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 8/31/2021 | 5/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 8/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $18,305,000.00 | $14,500,000.00 | $59,577,000.00 | -- | $27,714,000.00 | $11,964,000.00 | $53,906,000.00 | $42,172,000.00 | $27,213,000.00 | $46,466,000.00 | $36,625,000.00 | $23,848,000.00 | $10,701,000.00 | $41,589,084.00 | $12,298,000.00 | $10,350,000.00 | $9,401,103.00 | $33,970,440.00 | $25,944,545.00 | $8,471,720.00 | $7,535,903.00 | $6,688,000.00 | $8,553,068.00 | $7,356,715.00 | $7,068,782.00 | $6,266,000.00 | $6,749,000.00 | $5,705,000.00 | $5,418,000.00 | $3,958,000.00 | $6,012,000.00 | $5,164,000.00 | $4,838,620.00 | $18,314,248.00 | $14,602,464.00 | $8,660,382.00 | $4,086,000.00 | $11,461,000.00 | $9,463,000.00 | $5,722,000.00 | $2,641,000.00 | $10,071.00 | $8,503,000.00 | $5,408.00 | $2,290.00 | $9,449.00 | $7,809.00 | $5,037.00 | $2,249.00 | $8,739.00 | -- | -- | -- | -- |
Cost of Revenues | $9,736,000.00 | $4,652,000.00 | $11,630,000.00 | -- | $5,291,000.00 | $2,671,000.00 | $10,822,000.00 | $8,145,000.00 | $5,586,000.00 | $10,600,000.00 | $7,815,000.00 | $2,911,000.00 | $2,433,000.00 | $10,649,230.00 | -- | $2,666,000.00 | $2,642,908.00 | $9,025,704.00 | $6,734,890.00 | $2,207,831.00 | $2,200,371.00 | $7,994,228.00 | $5,874,062.00 | $2,115,482.00 | $1,735,608.00 | $6,307,800.00 | $4,334,699.00 | $2,889,935.00 | $1,335,983.00 | $4,601,513.00 | $3,541,903.00 | $2,347,088.00 | $1,083,347.00 | $4,315,870.00 | $1,132,695.00 | $2,175,582.00 | $997,734.00 | $1,629,069.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $13,221,000.00 | $9,848,000.00 | $47,947,000.00 | -- | $22,423,000.00 | $9,293,000.00 | $43,084,000.00 | $34,027,000.00 | $11,966,000.00 | $35,866,000.00 | $28,810,000.00 | $18,504,000.00 | $8,268,000.00 | $30,939,854.00 | $9,633,000.00 | $7,683,000.00 | $6,758,195.00 | $24,944,736.00 | $7,613,000.00 | $6,263,889.00 | $5,335,532.00 | $4,568,000.00 | $6,530,096.00 | $10,574,406.00 | $5,333,174.00 | $4,293,000.00 | $5,304,000.00 | $4,151,000.00 | $4,082,000.00 | $15,370,566.00 | $4,817,000.00 | $3,900,000.00 | $3,755,273.00 | $13,998,378.00 | $11,363,668.00 | $3,448,531.00 | $3,088,458.00 | $9,831,811.00 | $3,512,967.00 | $2,589,293.00 | $2,192,580.00 | $8,424,240.00 | $7,165,411.00 | $4,522,567.00 | $1,903,224.00 | $7,938,460.00 | $6,622,012.00 | $2,392,660.00 | $1,895,586.00 | $7,180,561.00 | $6,068,868.00 | $3,905,686.00 | $1,696,778.00 | -- |
Research and Development | $1,312,000.00 | $1,217,000.00 | $4,504,000.00 | -- | $2,483,000.00 | $1,166,000.00 | $3,208,000.00 | $2,439,000.00 | $902,000.00 | $4,047,000.00 | $2,771,000.00 | $1,292,000.00 | $809,000.00 | $2,974,623.00 | $752,719.00 | $748,000.00 | $526,352.00 | $2,499,980.00 | $1,896,926.00 | $724,034.00 | $529,636.00 | $1,790,656.00 | $1,353,503.00 | $484,330.00 | $360,817.00 | $1,367,645.00 | $952,635.00 | $698,836.00 | $290,300.00 | $1,445,069.00 | $1,161,124.00 | $812,696.00 | $351,307.00 | $1,328,476.00 | $348,285.00 | $633,348.00 | $259,912.00 | $952,774.00 | $234,685.00 | $354,007.00 | $162,116.00 | $802,374.00 | $206,424.00 | $247,522.00 | $180,335.00 | $947,556.00 | $228,163.00 | $516,516.00 | $251,935.00 | $464,281.00 | $99,507.00 | $434,648.00 | $200,754.00 | -- |
Selling, General, and Administrative | $11,200,000.00 | $5,682,000.00 | $34,718,000.00 | -- | $15,028,000.00 | $7,249,000.00 | $24,965,000.00 | $17,371,000.00 | $5,584,000.00 | $20,566,000.00 | $14,960,000.00 | $9,866,000.00 | $4,408,000.00 | $16,360,053.00 | $5,023,132.00 | $4,110,000.00 | $3,513,361.00 | $11,796,027.00 | $8,613,788.00 | $2,809,691.00 | $2,719,151.00 | $9,583,852.00 | $2,604,168.00 | $2,339,721.00 | $2,408,514.00 | $8,198,184.00 | $5,766,563.00 | $1,948,136.00 | $1,863,555.00 | $6,693,691.00 | $5,079,985.00 | $1,722,844.00 | $1,676,433.00 | $6,813,374.00 | $5,303,792.00 | $1,612,742.00 | $2,079,169.00 | $4,439,665.00 | $3,378,950.00 | $1,103,547.00 | $1,071,091.00 | $3,549,495.00 | $903,589.00 | $1,786,043.00 | $931,060.00 | $3,379,017.00 | $891,131.00 | $1,656,438.00 | $700,113.00 | $3,185,999.00 | $2,213,330.00 | $665,641.00 | $686,051.00 | -- |
Total Operating Expenses | $8,779,000.00 | $8,888,000.00 | $39,222,000.00 | -- | $17,511,000.00 | $8,415,000.00 | $28,173,000.00 | $19,810,000.00 | $12,356,000.00 | $24,613,000.00 | $17,731,000.00 | $11,967,000.00 | $5,217,000.00 | $19,334,676.00 | $5,775,851.00 | $4,857,630.00 | $4,039,713.00 | $14,296,007.00 | $10,510,714.00 | $3,533,725.00 | $3,248,787.00 | $11,374,508.00 | $3,112,524.00 | $2,824,051.00 | $2,769,331.00 | $9,565,829.00 | $2,208,670.00 | $4,510,528.00 | $2,153,855.00 | $8,138,760.00 | $6,241,109.00 | $2,184,233.00 | $2,027,740.00 | $8,141,850.00 | $6,285,425.00 | $1,973,450.00 | $2,339,081.00 | $5,392,439.00 | $1,438,997.00 | $2,690,761.00 | $1,233,207.00 | $4,351,869.00 | $1,110,013.00 | $2,213,900.00 | $1,111,395.00 | $4,326,573.00 | $3,292,248.00 | $1,220,906.00 | $952,048.00 | $3,650,280.00 | $2,641,513.00 | $1,786,340.00 | $886,805.00 | -- |
Loss from Operations | $4,442,000.00 | $960,000.00 | $8,725,000.00 | -- | $4,912,000.00 | $878,000.00 | $14,911,000.00 | $14,217,000.00 | $9,271,000.00 | $11,253,000.00 | $11,079,000.00 | $3,486,000.00 | $3,051,000.00 | $11,605,178.00 | $3,856,779.00 | $2,826,000.00 | $2,718,482.00 | $10,648,729.00 | $8,698,941.00 | $2,730,164.00 | $2,086,745.00 | $10,297,788.00 | $8,398,596.00 | $2,417,182.00 | $2,563,843.00 | $8,264,284.00 | $6,818,147.00 | $3,723,062.00 | $1,928,096.00 | $7,231,806.00 | $2,788,244.00 | $3,443,284.00 | $1,727,533.00 | $5,856,528.00 | $2,853,785.00 | $1,475,081.00 | $749,377.00 | $4,439,372.00 | $4,165,082.00 | $1,131,739.00 | $959,373.00 | $4,072,371.00 | $1,532,831.00 | $2,308,667.00 | $791,829.00 | $3,611,887.00 | $3,329,764.00 | $2,115,292.00 | $943,538.00 | $3,530,281.00 | $3,427,355.00 | $1,309,373.00 | $809,973.00 | -- |
Loss Before Income Taxes | $7,658,000.00 | $2,406,000.00 | $11,695,000.00 | -- | $6,686,000.00 | $1,618,000.00 | $15,115,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.20 | $0.10 | $0.50 | -- | $0.27 | $0.06 | $0.62 | $0.57 | $0.22 | $0.02 | $0.47 | $0.16 | $0.12 | $0.52 | $0.17 | $0.12 | $0.12 | $0.49 | $0.16 | $0.12 | $0.09 | $0.08 | $0.44 | $0.30 | $0.10 | $0.34 | $0.12 | $0.07 | $0.08 | $0.29 | $0.11 | $0.07 | $0.07 | $0.23 | $0.20 | $0.06 | $0.03 | $0.19 | $0.17 | $0.09 | $0.04 | $0.18 | $0.06 | $0.07 | $0.04 | $0.19 | $0.05 | $0.05 | $0.06 | $0.17 | $0.07 | $0.09 | $0.04 | -- |
Weighted Average Shares Basic | 19,975,000 | 19,947,000 | 20,075,000 | 19,931,000 | 20,200,000 | 20,286,000 | 20,196,000 | 20,180,000 | 20,177,000 | 20,045,000 | 20,014,000 | 20,006,000 | 19,930,000 | 17,819,064 | 17,735,354 | 17,638,406 | 17,608,991 | 17,492,258 | 17,519,849 | 17,476,603 | 17,421,838 | 17,328,707 | 17,308,414 | 17,302,763 | 17,282,132 | 17,239,490 | 17,233,470 | 17,229,586 | 17,226,192 | 17,028,566 | 17,000,228 | 16,985,869 | 16,966,089 | 16,864,670 | 16,862,128 | 16,839,599 | 16,830,319 | 16,173,674 | 16,193,976 | 16,107,327 | 16,049,707 | 15,996,432 | 16,024,467 | 15,965,890 | 15,927,806 | 15,763,674 | 15,918,905 | 15,635,898 | 15,572,943 | 15,540,047 | 15,447,273 | 15,581,301 | 15,691,345 | -- |
Earnings Per Share Diluted | $0.20 | $0.10 | $0.49 | -- | $0.26 | $0.06 | $0.60 | $0.56 | $0.36 | $0.47 | $0.46 | $0.15 | $0.12 | $0.11 | $0.16 | $0.23 | $0.11 | $0.11 | $0.16 | $0.12 | $0.09 | $0.07 | $0.13 | $0.19 | $0.10 | $0.06 | $0.12 | $0.07 | $0.08 | $0.29 | $0.24 | $0.13 | $0.06 | $0.23 | $0.20 | $0.06 | $0.03 | $0.18 | $0.17 | $0.05 | $0.04 | $0.18 | $0.06 | $0.06 | $0.04 | $0.19 | $0.16 | $0.05 | $0.06 | $0.17 | $0.16 | $0.09 | $0.03 | -- |
Weighted Average Shares Diluted | 20,315,000 | 20,279,000 | 20,465,000 | -- | 20,657,000 | 20,825,000 | 20,749,000 | 20,731,000 | 20,738,000 | 20,743,000 | 20,750,000 | 20,842,000 | 20,799,000 | 18,538,373 | 18,426,872 | 18,316,000 | 18,306,998 | 18,057,431 | 18,008,336 | 18,002,741 | 17,997,735 | 17,860,392 | 17,850,171 | 17,843,345 | 17,871,683 | 17,515,917 | 17,585,528 | 17,438,508 | 17,409,134 | 17,209,506 | 17,227,540 | 17,268,144 | 17,255,068 | 17,032,158 | 17,073,155 | 17,105,412 | 17,097,858 | 16,407,751 | 16,361,695 | 16,319,902 | 16,366,720 | 16,319,983 | 16,307,618 | 16,305,235 | 16,365,552 | 16,151,873 | 16,070,478 | 15,957,657 | 16,129,535 | 16,082,454 | 16,114,138 | 16,322,845 | 16,525,142 | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 19,983,703 | 19,965,678 | 19,937,961 | -- | 19,930,623 | 20,313,755 | 20,260,070 | 20,234,654 | 20,181,784 | 20,141,521 | 20,121,040 | 20,059,528 | 19,958,760 | 19,923,277 | 17,788,498 | 17,648,646 | 17,623,324 | 17,591,834 | 17,527,983 | 17,499,958 | 17,459,770 | 17,416,445 | 17,358,444 | 17,287,652 | 17,287,652 | 17,277,604 | 17,242,510 | 17,230,478 | 17,230,478 | 17,225,478 | 17,032,364 | 17,018,001 | 16,996,001 | 16,943,001 | 16,887,117 | 16,852,117 | 16,841,114 | 16,349,955 | 16,335,804 | 16,162,460 | 16,073,894 | 16,030,894 | 16,030,894 | 16,021,309 | 15,927,806 | 15,923,019 | 15,923,019 | 15,875,594 | 15,572,943 | 15,572,943 | -- | -- | -- | -- |
Common Stock Value | $11,000.00 | $11,000.00 | $11,000.00 | -- | $11,000.00 | $11,000.00 | $11,000.00 | $137,556,000.00 | $135,472,000.00 | $10,000.00 | $131,994,000.00 | $130,713,000.00 | $129,253,000.00 | $128,541,000.00 | $7,791.00 | $7,651.00 | $7,626.00 | $7,595.00 | $7,531.00 | $7,501.00 | $7,461.00 | $7,417.00 | $7,359.00 | $7,326.00 | $7,288.00 | $7,278.00 | $7,244.00 | $7,241.00 | $7,231.00 | $7,227.00 | $5,504.00 | $5,489.00 | $5,467.00 | $5,414.00 | $5,358.00 | $5,323.00 | $5,312.00 | $4,821.00 | $4,807.00 | $4,634.00 | $4,545.00 | $4,502.00 | $4,502.00 | $4,493.00 | $4,399.00 | $4,399.00 | $4,394.00 | $4,347.00 | $4,044.00 | $4,044.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |