Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 5/31/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $3,544,000.00 | $4,780,000.00 | $8,665,000.00 | $2,971,000.00 | $6,371,000.00 | $7,563,000.00 | $12,736,000.00 | $11,723,000.00 | $8,977,000.00 | $10,136,000.00 | $13,167,000.00 | $14,540,000.00 | -- | $18,455,000.00 | $19,584,000.00 | $23,319,000.00 | $20,667,934.00 | $16,398,928.00 | $17,092,203.00 | $18,819,078.00 | $11,290,068.00 | $7,723,503.00 | $4,416,106.00 | $11,063,091.00 | $12,030,076.00 | $12,732,882.00 | $15,117,544.00 | $12,803,887.00 | $14,376,387.00 | $14,563,812.00 | $14,964,023.00 | $13,466,711.00 | $15,546,733.00 | $14,976,589.00 | $15,582,881.00 | $18,316,103.00 | $17,783,499.00 | $19,147,928.00 | $20,090,202.00 | $23,894,744.00 | $21,200,411.00 | $18,532,262.00 | $18,086,313.00 | $15,805,195.00 | $15,057,571.00 | $15,783,685.00 | $16,139,078.00 | $13,859,505.00 | $14,360,715.00 | $13,884,772.00 | $13,845,377.00 | $13,870,762.00 | $13,062,325.00 | $11,396,442.00 | $3,608,283.00 | $5,421,167.00 |
Accounts Receivable Net Current | $2,820,000.00 | $4,435,000.00 | $5,952,000.00 | $10,353,000.00 | $3,623,000.00 | $3,297,000.00 | $6,744,000.00 | $5,691,000.00 | $5,550,000.00 | $6,787,000.00 | $7,682,000.00 | $6,270,000.00 | -- | $5,445,000.00 | $3,159,000.00 | $5,442,000.00 | $6,378,357.00 | $5,849,608.00 | $5,936,915.00 | $3,644,059.00 | $6,814,225.00 | $6,757,217.00 | $8,698,868.00 | $2,785,997.00 | $6,583,346.00 | $5,718,396.00 | $5,678,220.00 | $5,681,882.00 | $2,384,115.00 | $3,240,729.00 | $1,479,147.00 | $3,408,912.00 | $2,547,420.00 | $2,477,360.00 | $1,941,984.00 | $2,116,323.00 | $2,735,033.00 | $2,347,131.00 | $2,487,220.00 | $4,284,051.00 | $3,748,503.00 | $2,760,400.00 | $1,901,232.00 | $4,958,532.00 | $1,166,598.00 | -- | -- | $5,517,894.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $6,564,000.00 | $6,890,000.00 | $6,501,000.00 | $7,950,000.00 | $9,387,000.00 | $8,003,000.00 | $6,008,000.00 | $8,806,000.00 | $9,642,000.00 | $9,142,000.00 | $6,416,000.00 | $6,422,000.00 | -- | $6,451,000.00 | $6,963,000.00 | $5,949,000.00 | $7,334,165.00 | $6,921,829.00 | $6,061,746.00 | $5,835,163.00 | $6,412,842.00 | $8,305,843.00 | $8,708,732.00 | $6,734,183.00 | $5,404,618.00 | $5,443,342.00 | $5,259,934.00 | $5,257,234.00 | $5,711,032.00 | $5,120,115.00 | $5,091,565.00 | $4,763,909.00 | $5,182,118.00 | $5,202,430.00 | $5,214,517.00 | $4,926,172.00 | $5,077,498.00 | $4,561,878.00 | $4,393,259.00 | $3,895,736.00 | $4,731,999.00 | $5,494,742.00 | $5,344,853.00 | $4,587,750.00 | $5,245,315.00 | $4,865,688.00 | $4,192,342.00 | $3,112,489.00 | $3,117,268.00 | $3,192,703.00 | $2,946,092.00 | $2,735,520.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $6,324,000.00 | $2,100,000.00 | $1,851,000.00 | $1,683,000.00 | $1,613,000.00 | $2,936,000.00 | $3,577,000.00 | $1,233,000.00 | $1,479,000.00 | $1,223,000.00 | $2,255,000.00 | $1,464,000.00 | -- | $1,082,000.00 | $713,000.00 | $6,065,000.00 | $1,052,750.00 | $994,644.00 | $1,022,816.00 | $1,781,837.00 | $759,365.00 | $687,594.00 | $953,891.00 | $3,091,401.00 | $862,812.00 | $845,831.00 | $589,561.00 | $983,322.00 | $618,561.00 | $696,942.00 | $515,260.00 | $595,638.00 | $580,781.00 | $648,303.00 | $447,638.00 | $565,666.00 | $599,714.00 | $693,491.00 | $469,583.00 | $523,947.00 | $549,690.00 | $626,177.00 | $512,721.00 | $1,003,875.00 | $466,497.00 | -- | -- | $441,823.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $22,263,000.00 | $26,982,000.00 | $25,208,000.00 | $27,261,000.00 | $27,285,000.00 | $29,088,000.00 | $35,562,000.00 | $32,823,000.00 | $31,119,000.00 | $31,499,000.00 | $35,485,000.00 | $34,958,000.00 | -- | $37,189,000.00 | $36,231,000.00 | $40,117,000.00 | $39,757,936.00 | $33,894,476.00 | $34,565,419.00 | $34,038,637.00 | $28,624,405.00 | $26,973,043.00 | $26,959,393.00 | $27,670,274.00 | $28,889,350.00 | $29,167,305.00 | $30,247,513.00 | $29,085,867.00 | $26,704,393.00 | $27,085,308.00 | $25,160,603.00 | $25,171,294.00 | $26,190,019.00 | $25,938,070.00 | $25,828,878.00 | $27,176,211.00 | $28,138,626.00 | $28,496,515.00 | $28,066,308.00 | $32,598,478.00 | $30,230,603.00 | $27,413,581.00 | $25,845,119.00 | $26,355,352.00 | $21,935,981.00 | $23,401,591.00 | $22,957,051.00 | $22,931,711.00 | $20,924,406.00 | $20,408,059.00 | $20,693,714.00 | $22,980,531.00 | -- | -- | -- | -- |
Property Plant and Equipement | $1,483,000.00 | $1,587,000.00 | $1,551,000.00 | $1,666,000.00 | $1,704,000.00 | $1,755,000.00 | $1,757,000.00 | $1,644,000.00 | $1,726,000.00 | $1,821,000.00 | $1,755,000.00 | $1,836,000.00 | -- | $1,901,000.00 | $1,885,000.00 | $1,930,000.00 | $1,984,667.00 | $2,105,633.00 | $2,222,248.00 | $2,269,506.00 | $2,357,863.00 | $2,484,109.00 | $2,362,920.00 | $2,448,725.00 | $497,483.00 | $483,467.00 | $505,469.00 | $509,603.00 | $556,822.00 | $471,664.00 | $456,523.00 | $473,344.00 | $506,651.00 | $504,306.00 | $487,868.00 | $471,963.00 | $455,387.00 | $413,907.00 | $378,945.00 | $360,084.00 | $336,649.00 | $356,840.00 | $328,535.00 | $237,377.00 | $258,197.00 | $239,890.00 | $264,602.00 | $212,863.00 | $185,044.00 | $67,811.00 | $63,961.00 | $75,468.00 | -- | -- | -- | -- |
Intangible Assets Net | $9,743,000.00 | $10,366,000.00 | $8,427,000.00 | $8,958,000.00 | $9,483,000.00 | $10,004,000.00 | $10,505,000.00 | $11,098,000.00 | $11,735,000.00 | $12,251,000.00 | $12,804,000.00 | $13,431,000.00 | -- | $3,570,000.00 | $3,743,000.00 | $943,000.00 | $981,186.00 | $1,034,161.00 | $1,129,282.00 | $1,175,634.00 | $1,296,965.00 | $1,355,709.00 | $1,459,572.00 | $1,557,346.00 | $1,653,508.00 | $1,833,847.00 | $53,885.00 | $55,689.00 | $65,092.00 | $63,510.00 | $62,804.00 | $62,905.00 | $59,574.00 | $60,748.00 | $57,951.00 | $58,385.00 | $52,830.00 | $52,024.00 | $52,537.00 | $53,835.00 | $46,695.00 | $45,292.00 | $50,162.00 | $51,650.00 | $138,583.00 | $144,426.00 | $148,502.00 | $158,457.00 | $187,747.00 | $200,592.00 | $207,928.00 | $225,969.00 | -- | -- | -- | -- |
Goodwill | $13,251,000.00 | $13,151,000.00 | $10,282,000.00 | $10,348,000.00 | $10,346,000.00 | $10,308,000.00 | $10,118,000.00 | $23,511,000.00 | $23,830,000.00 | $23,787,000.00 | $23,834,000.00 | $23,908,000.00 | -- | $8,380,000.00 | $8,500,000.00 | $2,472,000.00 | $2,371,190.00 | $2,318,863.00 | $2,364,401.00 | $2,305,750.00 | $2,396,320.00 | $2,364,633.00 | $2,412,680.00 | $2,445,990.00 | $2,455,611.00 | $2,603,687.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $51,032,000.00 | $56,638,000.00 | $49,905,000.00 | $60,761,000.00 | $61,702,000.00 | $64,464,000.00 | $71,854,000.00 | $85,111,000.00 | $85,058,000.00 | $87,280,000.00 | $90,128,000.00 | $93,567,000.00 | -- | $70,908,000.00 | $70,603,000.00 | $66,167,000.00 | $59,024,044.00 | $52,170,930.00 | $52,647,396.00 | $47,119,983.00 | $42,015,775.00 | $40,736,317.00 | $40,349,222.00 | $41,860,797.00 | $40,642,934.00 | $40,889,487.00 | $37,552,283.00 | $38,857,800.00 | $38,228,160.00 | $38,279,670.00 | $36,960,173.00 | $36,813,533.00 | $38,446,004.00 | $38,462,442.00 | $37,833,610.00 | $39,671,663.00 | $32,070,440.00 | $32,435,114.00 | $31,715,488.00 | $33,778,820.00 | $31,387,838.00 | $28,636,479.00 | $27,091,457.00 | $27,558,895.00 | $23,294,152.00 | $24,794,173.00 | $24,425,296.00 | $24,405,047.00 | $22,446,088.00 | $21,872,228.00 | $22,168,838.00 | $24,500,718.00 | -- | -- | -- | -- |
Accounts Payable | $2,597,000.00 | $1,897,000.00 | $2,785,000.00 | $3,324,000.00 | $3,512,000.00 | $2,609,000.00 | $2,334,000.00 | $2,501,000.00 | $2,956,000.00 | $2,259,000.00 | $2,160,000.00 | $2,708,000.00 | -- | $2,555,000.00 | $1,618,000.00 | $1,370,000.00 | $2,907,077.00 | $1,932,485.00 | $1,468,475.00 | $859,530.00 | $812,536.00 | $1,227,925.00 | $3,013,104.00 | $3,083,344.00 | $1,754,593.00 | $1,890,427.00 | $1,903,001.00 | $1,112,366.00 | $1,797,908.00 | $1,282,115.00 | $1,074,608.00 | $574,566.00 | $1,454,255.00 | $1,442,198.00 | $477,887.00 | $703,942.00 | $1,400,569.00 | $1,036,652.00 | $936,289.00 | $830,503.00 | $652,280.00 | $1,117,620.00 | $568,968.00 | $1,596,409.00 | $909,048.00 | $1,238,853.00 | $791,406.00 | $995,719.00 | $593,006.00 | $437,498.00 | $596,321.00 | $1,040,202.00 | -- | -- | -- | -- |
Accrued Liabilities | $8,308,000.00 | $8,618,000.00 | $7,466,000.00 | $8,182,000.00 | $7,443,000.00 | $8,075,000.00 | $12,083,000.00 | $11,827,000.00 | $10,161,000.00 | $12,611,000.00 | $14,111,000.00 | $13,305,000.00 | -- | $6,994,000.00 | $7,848,000.00 | $7,880,000.00 | $8,883,114.00 | $5,442,301.00 | $6,328,218.00 | $8,134,341.00 | $3,635,181.00 | $3,334,159.00 | $2,079,618.00 | $3,199,864.00 | $3,529,940.00 | $3,414,362.00 | $1,858,548.00 | $2,561,395.00 | $1,898,339.00 | $2,188,586.00 | $1,529,766.00 | $1,503,044.00 | $1,899,855.00 | $2,019,057.00 | $1,453,824.00 | $870,555.00 | $1,099,514.00 | $1,494,912.00 | $1,285,854.00 | $4,087,976.00 | $3,007,470.00 | $1,654,991.00 | $1,239,459.00 | $1,054,968.00 | $524,851.00 | $880,077.00 | $722,429.00 | $623,742.00 | $557,160.00 | $536,217.00 | $539,570.00 | $2,899,211.00 | -- | -- | -- | -- |
Total Current Liabilities | $16,150,000.00 | $16,085,000.00 | $16,093,000.00 | $17,171,000.00 | $16,900,000.00 | $16,860,000.00 | $21,461,000.00 | $21,242,000.00 | $20,586,000.00 | $22,549,000.00 | $24,170,000.00 | $28,566,000.00 | -- | $17,764,000.00 | $17,946,000.00 | $17,027,000.00 | $19,816,613.00 | $15,579,719.00 | $16,257,865.00 | $11,738,634.00 | $7,283,638.00 | $6,965,774.00 | $7,353,059.00 | $8,371,590.00 | $6,024,885.00 | $6,470,337.00 | $3,761,549.00 | $3,673,761.00 | $3,757,715.00 | $3,582,941.00 | $2,743,529.00 | $2,242,648.00 | $3,511,180.00 | $3,635,354.00 | $2,082,532.00 | $1,722,451.00 | $2,644,771.00 | $2,677,752.00 | $2,374,826.00 | $5,076,029.00 | $3,820,597.00 | $2,932,052.00 | $1,955,204.00 | $2,797,486.00 | $1,853,261.00 | $2,522,627.00 | $1,878,697.00 | $1,983,278.00 | $1,471,577.00 | $1,297,402.00 | $1,440,308.00 | $4,225,420.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | $267,000.00 | $290,000.00 | $296,000.00 | $304,000.00 | -- | $300,000.00 | $332,000.00 | $318,000.00 | $304,442.00 | $297,724.00 | $320,440.00 | $312,491.00 | $324,767.00 | $320,472.00 | $344,198.00 | $348,952.00 | $740,352.00 | $1,165,548.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-445,000.00 | $-386,000.00 | $-505,000.00 | $-424,000.00 | $-445,000.00 | $-526,000.00 | $-792,000.00 | $-536,000.00 | $-84,000.00 | $-83,000.00 | $2,000.00 | $324,000.00 | -- | $141,000.00 | $219,000.00 | $-250,000.00 | $-391,483.00 | $-442,757.00 | $-373,405.00 | $-458,719.00 | $-312,263.00 | $-368,801.00 | $-299,710.00 | $-245,375.00 | $-225,208.00 | $-13,782.00 | $-9,300.00 | $-1,269.00 | $-3,420.00 | $-3,527.00 | $-7,859.00 | $-1,549.00 | $-48.00 | $-829.00 | $-4,509.00 | $-301.00 | $-397.00 | $1,098.00 | $790.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-89,724,000.00 | $-82,786,000.00 | $-76,062,000.00 | $-65,999,000.00 | $-64,276,000.00 | $-60,873,000.00 | $-57,366,000.00 | $-43,540,000.00 | $-42,951,000.00 | $-42,459,000.00 | $-41,154,000.00 | $-41,925,000.00 | -- | $-42,215,000.00 | $-42,477,000.00 | $-41,858,000.00 | $-51,305,924.00 | $-52,810,001.00 | $-53,111,576.00 | $-53,731,903.00 | $-53,654,064.00 | $-54,292,105.00 | $-55,470,955.00 | $-56,516,895.00 | $-54,074,417.00 | $-53,994,197.00 | $-54,455,106.00 | $-52,771,853.00 | $-52,937,591.00 | $-52,409,428.00 | $-52,707,779.00 | $-51,895,099.00 | $-51,381,314.00 | $-51,340,247.00 | $-50,357,596.00 | $-49,658,850.00 | $-58,614,468.00 | $-58,550,521.00 | $-58,841,032.00 | $-59,346,666.00 | $-60,073,450.00 | $-62,016,265.00 | $-62,542,191.00 | $-62,673,754.00 | $-65,604,730.00 | $-64,496,320.00 | $-64,036,942.00 | $-63,936,566.00 | $-65,176,152.00 | $-65,376,528.00 | $-65,084,640.00 | $-65,398,586.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $34,882,000.00 | $40,553,000.00 | $33,812,000.00 | $43,590,000.00 | $44,802,000.00 | $47,604,000.00 | $50,393,000.00 | $63,869,000.00 | $64,472,000.00 | $64,731,000.00 | $65,958,000.00 | $65,001,000.00 | -- | $53,144,000.00 | $52,657,000.00 | $49,140,000.00 | $39,207,431.00 | $36,591,211.00 | $36,389,531.00 | $35,381,349.00 | $34,732,137.00 | $33,770,543.00 | $32,996,163.00 | $33,489,207.00 | $34,618,049.00 | $34,419,150.00 | $33,790,734.00 | $35,184,039.00 | $34,470,445.00 | $34,696,729.00 | $34,216,644.00 | $34,570,885.00 | $34,934,824.00 | $34,827,088.00 | $35,751,078.00 | $37,949,212.00 | $29,425,669.00 | $29,757,362.00 | $29,340,662.00 | $28,702,791.00 | $27,567,241.00 | $25,704,427.00 | $25,136,253.00 | $24,761,409.00 | $21,440,891.00 | $22,271,546.00 | $22,546,599.00 | $22,421,769.00 | $20,974,511.00 | $20,574,826.00 | $20,728,530.00 | $20,275,298.00 | -- | -- | -- | $10,337,690.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $51,032,000.00 | $56,638,000.00 | $49,905,000.00 | $60,761,000.00 | $61,702,000.00 | $64,464,000.00 | $71,854,000.00 | $85,111,000.00 | $85,058,000.00 | $87,280,000.00 | $90,128,000.00 | $93,567,000.00 | -- | $70,908,000.00 | $70,603,000.00 | $71,372,000.00 | $59,024,044.00 | $52,170,930.00 | $52,647,396.00 | $47,119,983.00 | $42,015,775.00 | $40,736,317.00 | $40,349,222.00 | $41,860,797.00 | $40,642,934.00 | $40,889,487.00 | $37,552,283.00 | $38,857,800.00 | $38,228,160.00 | $38,279,670.00 | $36,960,173.00 | $36,813,533.00 | $38,446,004.00 | $38,462,442.00 | $37,833,610.00 | $39,671,663.00 | $32,070,440.00 | $32,435,114.00 | $31,715,488.00 | $33,778,820.00 | $31,387,838.00 | $28,636,479.00 | $27,091,457.00 | $27,558,895.00 | $23,294,152.00 | $24,794,173.00 | $24,425,296.00 | $24,405,047.00 | $22,446,088.00 | $21,872,228.00 | $22,168,838.00 | $24,500,718.00 | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 5/31/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $26,306,790.00 | $23,011,082.00 | $15,497,015.00 | $7,628,567.00 | $20,314,178.00 | $4,129,554.00 | $8,683,726.00 | $2,941,334.00 | $16,361,005.00 | $11,465,675.00 | $3,601,974.00 | $2,821,532.00 | $16,784,220.00 | $12,377,573.00 | $8,871,658.00 | $4,385,428.00 | $24,591,342.00 | $17,214,024.00 | $5,387,306.00 | $3,822,630.00 | $17,087,930.00 | $2,157,644.00 | $6,169,917.00 | $2,980,107.00 | $14,792,338.00 | $3,160,911.00 | $2,400,441.00 | $3,611,635.00 | $26,506,821.00 | $20,090,346.00 | $15,503,075.00 | $2,205,389.00 | -- |
Cost of Revenues | $6,444,000.00 | $2,882,000.00 | $24,901,000.00 | $19,510,000.00 | $11,943,000.00 | $5,944,000.00 | $27,693,000.00 | $19,315,000.00 | $11,743,000.00 | $5,783,000.00 | $23,577,000.00 | $16,229,000.00 | -- | $5,964,000.00 | $4,324,000.00 | $20,371,000.00 | $13,946,392.00 | $8,446,478.00 | $4,179,597.00 | $18,522,548.00 | $14,351,217.00 | $10,089,484.00 | $5,088,301.00 | $13,567,076.00 | $3,815,203.00 | $7,503,494.00 | $3,671,027.00 | $10,035,577.00 | $2,420,126.00 | $4,525,370.00 | $1,716,824.00 | $8,689,484.00 | $2,601,731.00 | $3,493,682.00 | $1,523,170.00 | $8,255,663.00 | $1,804,905.00 | $4,215,696.00 | $2,026,271.00 | $10,828,287.00 | $2,955,292.00 | $2,658,050.00 | $1,878,079.00 | $8,842,631.00 | $4,564,215.00 | $1,827,741.00 | $1,494,284.00 | $7,313,762.00 | $1,586,018.00 | $2,946,479.00 | $1,863,041.00 | $10,577,370.00 | $7,325,296.00 | $4,635,260.00 | $1,213,013.00 | -- |
Gross Profit | $2,177,000.00 | $1,479,000.00 | $21,762,000.00 | $6,695,000.00 | $4,925,000.00 | $4,543,000.00 | $26,342,000.00 | $6,580,000.00 | $6,960,000.00 | $4,894,000.00 | $23,426,000.00 | $15,727,000.00 | -- | $5,337,000.00 | $3,704,000.00 | $22,639,000.00 | $6,471,182.00 | $4,009,892.00 | $4,602,105.00 | $18,456,507.00 | $14,881,759.00 | $10,279,766.00 | $5,089,258.00 | $12,739,714.00 | $3,698,865.00 | $7,993,521.00 | $3,957,540.00 | $10,278,601.00 | $5,867,784.00 | $2,933,845.00 | $1,224,510.00 | $7,671,521.00 | $5,370,262.00 | $1,631,462.00 | $1,298,362.00 | $8,528,557.00 | $1,701,010.00 | $4,655,962.00 | $2,359,157.00 | $13,763,055.00 | $5,048,796.00 | $2,729,256.00 | $1,944,551.00 | $8,245,299.00 | $915,454.00 | $1,362,069.00 | $1,485,823.00 | $7,478,576.00 | $4,640,490.00 | $1,317,003.00 | $1,748,594.00 | $15,929,451.00 | $904,860.00 | $11,860,190.00 | $992,376.00 | -- |
Research and Development | $4,722,000.00 | $2,191,000.00 | $8,127,000.00 | $6,357,000.00 | $2,281,000.00 | $1,935,000.00 | $7,023,000.00 | $1,707,000.00 | $1,893,000.00 | $1,369,000.00 | $4,918,000.00 | $3,416,000.00 | -- | $960,000.00 | $1,066,000.00 | $4,554,000.00 | $3,232,369.00 | $948,811.00 | $1,083,923.00 | $4,527,741.00 | $1,202,686.00 | $2,328,119.00 | $1,048,375.00 | $3,523,498.00 | $2,664,829.00 | $913,935.00 | $778,037.00 | $2,500,053.00 | $1,858,894.00 | $605,239.00 | $587,410.00 | $2,387,985.00 | $1,791,253.00 | $597,635.00 | $561,202.00 | $2,028,539.00 | $519,991.00 | $1,047,122.00 | $477,704.00 | $2,481,235.00 | $622,273.00 | $575,851.00 | $393,541.00 | $1,841,369.00 | $1,302,102.00 | $878,668.00 | $421,921.00 | $1,659,673.00 | $1,225,165.00 | $810,708.00 | $381,318.00 | $2,483,938.00 | $514,178.00 | $665,690.00 | $379,220.00 | -- |
Selling, General, and Administrative | $13,158,000.00 | $6,518,000.00 | $24,621,000.00 | $6,004,000.00 | $12,439,000.00 | $6,095,000.00 | $21,688,000.00 | $16,133,000.00 | $10,631,000.00 | $5,134,000.00 | $17,424,000.00 | $11,931,000.00 | -- | $7,155,000.00 | $3,331,000.00 | $12,044,000.00 | $3,330,365.00 | $2,732,340.00 | $2,821,525.00 | $10,792,401.00 | $7,939,232.00 | $5,226,386.00 | $2,751,008.00 | $10,692,681.00 | $2,904,135.00 | $4,706,289.00 | $2,188,398.00 | $8,586,288.00 | $2,039,755.00 | $1,893,045.00 | $1,966,436.00 | $6,876,792.00 | $1,568,226.00 | $3,736,786.00 | $1,460,092.00 | $5,280,704.00 | $1,286,095.00 | $1,466,197.00 | $1,402,021.00 | $7,959,003.00 | $5,543,793.00 | $1,630,965.00 | $1,424,544.00 | $5,438,406.00 | $4,149,971.00 | $1,370,259.00 | $1,172,475.00 | $4,541,594.00 | $3,370,211.00 | $1,193,294.00 | $1,056,559.00 | $8,463,842.00 | $1,118,729.00 | $5,444,105.00 | $1,053,727.00 | -- |
Total Operating Expenses | $9,171,000.00 | $8,709,000.00 | $32,748,000.00 | $8,145,000.00 | $8,335,000.00 | $8,030,000.00 | $41,873,000.00 | $7,209,000.00 | $14,238,000.00 | $6,503,000.00 | $22,342,000.00 | $15,347,000.00 | -- | $9,181,000.00 | $4,397,000.00 | $16,598,000.00 | $12,116,599.00 | $3,681,151.00 | $3,905,448.00 | $15,320,142.00 | $11,470,037.00 | $7,554,505.00 | $3,799,383.00 | $14,216,179.00 | $3,876,992.00 | $3,431,826.00 | $2,966,435.00 | $11,086,341.00 | $2,705,999.00 | $5,052,130.00 | $2,553,846.00 | $9,264,777.00 | $2,200,642.00 | $2,874,329.00 | $2,021,294.00 | $7,309,243.00 | $1,806,086.00 | $2,035,615.00 | $1,879,725.00 | $10,440,238.00 | $3,110,557.00 | $4,024,901.00 | $1,818,085.00 | $7,279,775.00 | $5,452,073.00 | $1,827,006.00 | $1,594,396.00 | $6,201,267.00 | $1,534,815.00 | $1,622,684.00 | $1,437,877.00 | $10,947,780.00 | $8,121,922.00 | $5,056,069.00 | $1,432,947.00 | -- |
Loss from Operations | $-14,224,000.00 | $-7,230,000.00 | $-10,986,000.00 | $-8,348,000.00 | $-6,898,000.00 | $-3,487,000.00 | $-15,531,000.00 | $-2,765,000.00 | $-2,136,000.00 | $-1,609,000.00 | $1,084,000.00 | $380,000.00 | -- | $-140,000.00 | $-693,000.00 | $6,041,000.00 | $2,966,580.00 | $328,741.00 | $696,657.00 | $3,136,365.00 | $3,411,722.00 | $1,435,386.00 | $1,289,875.00 | $-1,476,465.00 | $1,417,132.00 | $604,154.00 | $991,105.00 | $-807,740.00 | $-996,571.00 | $-893,774.00 | $-1,329,336.00 | $-1,593,256.00 | $239,796.00 | $-1,242,867.00 | $-722,932.00 | $1,219,314.00 | $635,545.00 | $740,621.00 | $479,432.00 | $3,322,817.00 | $2,587,145.00 | $648,906.00 | $126,466.00 | $965,524.00 | $-1,115,217.00 | $-573,510.00 | $-108,573.00 | $1,277,309.00 | $45,114.00 | $5,036.00 | $310,717.00 | $4,981,671.00 | $-728,047.00 | $5,371,175.00 | $-440,571.00 | -- |
Loss Before Income Taxes | $-14,096,000.00 | $-7,153,000.00 | $-10,996,000.00 | $-8,352,000.00 | $-3,395,000.00 | $-3,507,000.00 | $-15,471,000.00 | $-2,753,000.00 | $-2,133,000.00 | $-1,596,000.00 | $1,138,000.00 | $439,000.00 | -- | $545,000.00 | $-624,000.00 | $6,168,000.00 | $3,168,469.00 | $1,191,060.00 | $792,717.00 | $3,357,192.00 | $756,351.00 | $1,452,994.00 | $1,328,943.00 | $-1,369,442.00 | $-153,968.00 | $619,359.00 | $1,025,635.00 | $-679,154.00 | $-963,889.00 | $467,635.00 | $-1,299,208.00 | $-1,467,759.00 | $270,308.00 | $-1,211,174.00 | $-689,668.00 | $1,341,150.00 | $724,532.00 | $292,111.00 | $505,634.00 | $3,343,340.00 | $1,943,367.00 | $527,526.00 | $131,663.00 | $1,264,714.00 | $-1,666,564.00 | $-558,154.00 | $-100,376.00 | $1,311,204.00 | $46,858.00 | $-298,903.00 | $323,661.00 | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.31 | $-0.15 | $-0.50 | $-0.04 | $-0.19 | $-0.10 | $-0.44 | $-0.07 | $-0.05 | $-0.04 | $0.02 | -- | -- | $0.01 | $-0.02 | $0.36 | $0.07 | $0.03 | $0.02 | $0.09 | $0.09 | $0.07 | $0.03 | $-0.12 | $-0.04 | $-0.04 | $-0.05 | $-0.03 | $-0.02 | $-0.02 | $-0.03 | $-0.04 | $0.01 | $-0.02 | $-0.01 | $0.29 | -- | $0.02 | $0.02 | $0.10 | $0.08 | $0.02 | -- | $0.04 | $-0.05 | $-0.02 | -- | $0.05 | $0.01 | -- | $0.01 | $0.16 | $-0.02 | $0.17 | -- | -- |
Weighted Average Shares Basic | 44,026,750 | 43,729,240 | 36,939,335 | 36,855,014 | 36,755,920 | 36,696,145 | 36,495,012 | 36,459,179 | 36,405,321 | -- | 34,409,478 | 33,797,774 | -- | 33,683,240 | 33,574,000 | 33,220,915 | 33,122,042 | 33,036,786 | 32,977,765 | 32,689,028 | 32,684,311 | 32,738,871 | 32,896,021 | 32,492,645 | 32,314,038 | 32,212,286 | 32,236,039 | 31,855,430 | 31,820,632 | 31,800,103 | 31,800,103 | 31,970,600 | 31,798,853 | 31,828,167 | 32,462,220 | 33,174,546 | 33,214,242 | 33,253,719 | 33,236,489 | 33,077,556 | 33,067,515 | 33,080,702 | 33,028,646 | 32,464,935 | 32,428,095 | 32,399,199 | 32,399,199 | 32,374,499 | 32,374,499 | 32,374,499 | 32,374,499 | 31,755,157 | 30,616,660 | 31,154,649 | 30,633,109 | -- |
Earnings Per Share Diluted | $-0.31 | $-0.15 | $-0.50 | $-0.23 | $-0.09 | $-0.10 | $-0.44 | $-0.07 | $-0.05 | $-0.04 | $0.02 | -- | -- | $0.01 | $-0.02 | $0.35 | $0.07 | $0.01 | $0.02 | $0.08 | $0.09 | $0.07 | $0.03 | $-0.12 | -- | $-0.04 | $-0.05 | $-0.03 | $-0.03 | $-0.02 | $-0.03 | $-0.04 | $-0.02 | $-0.02 | $-0.01 | $0.29 | $0.02 | $0.02 | $0.01 | $0.10 | $0.08 | $0.02 | -- | $0.04 | $-0.03 | $-0.02 | -- | $0.04 | $0.01 | -- | $0.01 | $0.15 | $-0.02 | $0.17 | -- | -- |
Weighted Average Shares Diluted | 44,247,858 | 43,729,240 | 36,939,335 | 36,855,014 | 36,817,026 | 36,696,145 | 36,495,012 | 36,566,900 | 36,353,321 | 36,456,187 | 35,589,148 | 33,797,774 | -- | 34,779,266 | 33,573,755 | 34,092,328 | 33,878,243 | 33,708,832 | 33,710,620 | 33,397,095 | 33,341,057 | 33,272,164 | 33,570,866 | 32,492,645 | 32,306,207 | 33,299,206 | 32,236,039 | -- | 31,820,632 | 31,800,103 | -- | 31,970,600 | 32,028,153 | 32,146,928 | 32,462,220 | 33,574,919 | 33,738,616 | 33,847,965 | 33,785,996 | 33,437,124 | 33,185,564 | 33,756,467 | 33,473,582 | 32,920,019 | 32,428,095 | 32,399,199 | 32,399,199 | 33,015,955 | 33,492,944 | 32,374,499 | 33,061,520 | 32,722,632 | 31,560,456 | 32,068,244 | 30,633,109 | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,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 | 44,485,851 | 44,027,121 | 37,211,071 | 37,181,071 | 36,984,295 | 36,713,471 | 36,611,240 | 36,596,005 | 36,528,085 | 36,371,529 | 36,403,833 | 36,142,093 | -- | 33,849,566 | 33,587,443 | 33,561,544 | 33,490,544 | 33,118,729 | 33,033,330 | 32,949,987 | 32,579,118 | 32,572,118 | 32,589,321 | 33,176,146 | 32,651,763 | 32,394,288 | 32,249,288 | 32,158,436 | 31,925,103 | 31,800,103 | 31,800,103 | 31,800,103 | 31,798,853 | 31,798,853 | 31,867,253 | 32,898,461 | 33,226,161 | 33,250,943 | 33,236,489 | 33,236,489 | 33,002,099 | 33,205,373 | 33,205,373 | 32,900,705 | 32,499,199 | 32,399,199 | 32,399,199 | 32,374,499 | 32,374,499 | 32,374,499 | 32,374,499 | 32,374,499 | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $335.00 | $331.00 | $331.00 | $330.00 | $326.00 | $326.00 | $326.00 | $332.00 | $325.00 | $322.00 | $322.00 | $322.00 | $319.00 | $318.00 | $318.00 | $318.00 | $318.00 | $318.00 | $319.00 | $329.00 | $332.00 | $333.00 | $332.00 | $332.00 | $330.00 | $331.00 | $332.00 | $329.00 | $325.00 | $324.00 | $324.00 | $324.00 | $324.00 | $324.00 | $324.00 | $324.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $954,650.00 | $954,650.00 | $636,661.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | $2.37 | $2.03 | $2,010.00 | $2.60 | $2.95 | $3.70 | $2.77 | $3.25 | $2.75 | $3.98 | $5.18 | $5.48 | $5.05 | $6.69 | $6.52 | $6.15 | $4.86 | $3.27 | $3.27 | $3.35 | $3.29 | $2.85 | $2.52 | $3.06 | -- | -- | -- | $2.13 | -- | -- | -- | $1.87 | -- | -- | -- | $1.67 | -- | -- | -- | $2.71 | -- | -- | -- | $1.45 | -- | -- | -- | $1.39 | -- | -- | -- | -- | -- | -- | -- | -- |