Date | 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 | 3/31/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 7/31/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 10/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 5/31/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 | 7/31/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 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $5,715,000.00 | $8,664,000.00 | $4,138,000.00 | $5,176,000.00 | $20,298,000.00 | $17,363,000.00 | $16,495,000.00 | $16,848,000.00 | $18,200,000.00 | $18,175,000.00 | $20,312,000.00 | $18,643,000.00 | $2,341,000.00 | -- | $2,741,000.00 | -- | $3,019,000.00 | $3,239,000.00 | $5,237,000.00 | -- | $5,749,000.00 | $7,318,000.00 | $7,097,000.00 | $6,797,000.00 | $5,064,000.00 | $6,049,000.00 | -- | $6,172,000.00 | $2,855,959.00 | $2,069,088.00 | $1,664,543.00 | $2,486,839.00 | $2,578,267.00 | $1,408,608.00 | $2,217,405.00 | $4,668,355.00 | $6,368,016.00 | $7,970,433.00 | $2,026,108.00 | $2,899,557.00 | $4,468,208.00 | $6,953,279.00 | -- | $2,989,422.00 | $4,768,622.00 | $3,046,340.00 | $3,437,549.00 | $5,135,974.00 | $2,119,079.00 | $4,926,066.00 | $8,615,988.00 | $1,213,565.00 | $1,363,629.00 | $751,111.00 | $1,814,675.00 | $1,402,407.00 | $375,413.00 | $327,481.00 | $54,155.00 |
Accounts Receivable Net Current | $20,731,000.00 | $19,150,000.00 | $13,744,000.00 | $11,902,000.00 | $10,853,000.00 | $9,839,000.00 | $8,600,000.00 | $7,545,000.00 | $7,154,000.00 | $6,321,000.00 | $6,985,000.00 | $7,027,000.00 | $6,880,000.00 | -- | $7,317,000.00 | -- | $7,583,000.00 | $9,743,000.00 | $10,124,000.00 | -- | $9,121,000.00 | $8,565,000.00 | $9,493,000.00 | $9,990,000.00 | $9,869,000.00 | $10,404,000.00 | -- | $10,340,000.00 | $12,714,386.00 | $13,909,090.00 | $15,847,142.00 | $16,320,038.00 | $18,991,872.00 | $15,826,130.00 | $14,724,671.00 | $14,923,488.00 | $15,385,218.00 | $13,318,450.00 | $5,574,285.00 | $5,495,667.00 | $4,427,081.00 | $4,294,496.00 | -- | $4,898,137.00 | $5,528,865.00 | $4,793,834.00 | $4,633,067.00 | $6,226,619.00 | $7,164,269.00 | $7,154,065.00 | $7,184,558.00 | $6,582,855.00 | $7,603,437.00 | $7,083,354.00 | -- | -- | -- | $3,522,031.00 | -- |
Inventory | $36,885,000.00 | $34,334,000.00 | $20,364,000.00 | $18,522,000.00 | $17,285,000.00 | $16,993,000.00 | $16,461,000.00 | $17,300,000.00 | $17,945,000.00 | $19,708,000.00 | $21,093,000.00 | $21,641,000.00 | $21,408,000.00 | -- | $20,671,000.00 | -- | $19,888,000.00 | $18,044,000.00 | $16,101,000.00 | -- | $16,025,000.00 | $15,828,000.00 | $16,526,000.00 | $17,301,000.00 | $22,187,000.00 | $22,446,000.00 | -- | $22,512,000.00 | $22,229,000.00 | $24,038,913.00 | $24,932,155.00 | $26,359,272.00 | $26,266,457.00 | $26,499,085.00 | $25,510,143.00 | $24,203,782.00 | $22,684,716.00 | $22,042,508.00 | $9,392,150.00 | $9,710,580.00 | $9,558,648.00 | $11,139,471.00 | -- | $10,517,044.00 | $10,498,707.00 | $10,753,600.00 | $13,228,383.00 | $13,803,063.00 | $13,608,482.00 | $13,141,421.00 | $13,409,540.00 | $12,301,854.00 | $10,410,931.00 | $8,479,710.00 | -- | -- | -- | $5,440,638.00 | -- |
Prepaid Expenses and Other Current Assets | $1,330,000.00 | $1,874,000.00 | $1,015,000.00 | $753,000.00 | $673,000.00 | $673,000.00 | $424,000.00 | $944,000.00 | $844,000.00 | $945,000.00 | $827,000.00 | $1,165,000.00 | $736,000.00 | -- | $1,656,000.00 | -- | $899,000.00 | $1,084,000.00 | $784,000.00 | -- | $714,000.00 | $592,000.00 | $464,000.00 | $589,000.00 | $738,000.00 | $801,000.00 | -- | $1,107,000.00 | $1,706,000.00 | $664,581.00 | $831,239.00 | $1,651,187.00 | $1,149,615.00 | $2,034,127.00 | $1,279,019.00 | $858,400.00 | $985,471.00 | $1,039,562.00 | $1,033,605.00 | $885,359.00 | $654,140.00 | $808,213.00 | -- | $1,010,408.00 | $981,535.00 | $574,910.00 | $486,685.00 | $667,871.00 | $742,780.00 | $353,271.00 | $630,403.00 | $586,014.00 | $421,306.00 | $289,326.00 | -- | -- | -- | $572,015.00 | -- |
Total Current Assets | $64,869,000.00 | $64,107,000.00 | $39,571,000.00 | $36,587,000.00 | $49,318,000.00 | $45,108,000.00 | $42,332,000.00 | $42,760,000.00 | $44,330,000.00 | $45,588,000.00 | $49,432,000.00 | $48,476,000.00 | $31,365,000.00 | -- | $32,385,000.00 | -- | $31,389,000.00 | $32,110,000.00 | $32,246,000.00 | -- | $31,609,000.00 | $32,303,000.00 | $33,580,000.00 | $34,677,000.00 | $37,858,000.00 | $39,700,000.00 | -- | $40,131,000.00 | $39,504,895.00 | $40,681,672.00 | $43,275,079.00 | $46,817,336.00 | $48,986,211.00 | $45,767,950.00 | $43,731,238.00 | $44,654,025.00 | $45,423,421.00 | $44,370,953.00 | $18,026,148.00 | $18,991,163.00 | $19,108,077.00 | $23,195,459.00 | -- | $19,415,011.00 | $21,777,729.00 | $19,168,684.00 | $21,785,684.00 | $25,833,527.00 | $23,634,610.00 | $25,574,823.00 | $29,840,489.00 | $20,684,288.00 | $19,799,303.00 | $16,603,501.00 | -- | -- | -- | $10,475,199.00 | -- |
Property Plant and Equipement | $8,692,000.00 | $9,097,000.00 | $6,875,000.00 | $6,826,000.00 | $5,785,000.00 | $5,669,000.00 | $5,529,000.00 | $5,409,000.00 | $5,212,000.00 | $4,971,000.00 | $4,869,000.00 | $4,666,000.00 | $4,347,000.00 | -- | $4,122,000.00 | -- | $4,256,000.00 | $4,303,000.00 | $4,695,000.00 | -- | $5,068,000.00 | $5,600,000.00 | $6,382,000.00 | $7,174,000.00 | $8,069,000.00 | $8,928,000.00 | -- | $9,331,000.00 | $9,913,000.00 | $11,450,837.00 | $13,419,415.00 | $15,219,725.00 | $15,840,730.00 | $16,012,138.00 | $15,618,117.00 | $13,773,495.00 | $11,816,629.00 | $11,433,064.00 | $4,430,038.00 | $4,503,132.00 | $4,654,527.00 | $4,767,137.00 | -- | $4,888,388.00 | $5,013,774.00 | $5,180,556.00 | $5,320,992.00 | $5,458,272.00 | $5,526,887.00 | $5,234,867.00 | $4,883,231.00 | $4,450,115.00 | $4,095,055.00 | $3,774,140.00 | -- | -- | -- | $3,397,320.00 | -- |
Intangible Assets Net | $10,085,000.00 | $10,492,000.00 | $10,920,000.00 | $10,810,000.00 | $344,000.00 | $358,000.00 | $372,000.00 | $386,000.00 | $400,000.00 | $414,000.00 | $428,000.00 | $443,000.00 | $457,000.00 | -- | $471,000.00 | -- | $486,000.00 | $500,000.00 | $515,000.00 | -- | $529,000.00 | $544,000.00 | $558,000.00 | $573,000.00 | $11,248,000.00 | $12,106,000.00 | -- | $12,977,000.00 | $13,826,000.00 | $32,548,102.00 | $33,672,915.00 | $34,800,556.00 | $35,940,810.00 | $37,021,472.00 | $38,123,223.00 | $39,219,422.00 | $40,237,289.00 | $42,223,856.00 | $609,348.00 | $621,126.00 | $655,490.00 | $649,119.00 | -- | $625,969.00 | $616,746.00 | $586,965.00 | $563,524.00 | $564,693.00 | $577,817.00 | $592,378.00 | $586,975.00 | $617,124.00 | $637,343.00 | $656,133.00 | -- | -- | -- | $355,639.00 | -- |
Goodwill | $7,302,000.00 | $6,514,000.00 | $6,514,000.00 | $7,639,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | -- | $3,205,000.00 | -- | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | -- | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $3,205,000.00 | $41,535,000.00 | $41,535,000.00 | -- | $41,535,000.00 | $41,535,000.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $41,534,626.00 | $23,997,218.00 | -- | -- | -- | -- | -- | -- | -- | -- | $728,618.00 | $728,618.00 | $728,618.00 | $728,618.00 | $728,618.00 | $728,618.00 | $728,618.00 | $728,618.00 | -- | -- | -- | -- | -- |
Other Assets | $141,000.00 | $199,000.00 | $183,000.00 | $185,000.00 | $197,000.00 | $219,000.00 | $242,000.00 | $264,000.00 | $287,000.00 | $244,000.00 | $265,000.00 | $322,000.00 | $402,000.00 | -- | $412,000.00 | -- | $432,000.00 | $434,000.00 | $394,000.00 | -- | $428,000.00 | $549,000.00 | $772,000.00 | $793,000.00 | $560,000.00 | $516,000.00 | -- | $670,000.00 | $731,189.00 | $1,523,430.00 | $1,133,331.00 | $874,561.00 | $827,374.00 | $841,354.00 | $822,594.00 | $770,297.00 | $2,439,558.00 | $2,520,464.00 | $1,446,515.00 | $1,502,333.00 | $1,598,539.00 | $1,566,059.00 | -- | $1,660,798.00 | $1,755,535.00 | $1,821,471.00 | $1,401,854.00 | $1,295,718.00 | $1,039,942.00 | $1,126,643.00 | $1,324,338.00 | $930,520.00 | $481,864.00 | $486,914.00 | -- | -- | -- | $13,675.00 | -- |
Total Assets | $92,612,000.00 | $92,003,000.00 | $65,218,000.00 | $63,316,000.00 | $60,229,000.00 | $56,049,000.00 | $52,713,000.00 | $53,170,000.00 | $54,692,000.00 | $55,791,000.00 | $59,676,000.00 | $58,697,000.00 | $41,466,000.00 | -- | $42,394,000.00 | -- | $41,666,000.00 | $42,551,000.00 | $43,155,000.00 | -- | $43,037,000.00 | $44,497,000.00 | $47,065,000.00 | $46,422,000.00 | $99,270,000.00 | $102,785,000.00 | -- | $104,782,000.00 | $105,705,000.00 | $128,456,484.00 | $133,676,490.00 | $139,687,657.00 | $144,101,605.00 | $142,448,965.00 | $141,305,786.00 | $141,391,119.00 | $143,059,438.00 | $126,226,693.00 | $26,352,020.00 | $27,404,815.00 | $27,950,891.00 | $31,813,154.00 | -- | $28,417,241.00 | $31,233,494.00 | $28,877,628.00 | $31,038,897.00 | $35,119,053.00 | $32,746,099.00 | $34,495,554.00 | $38,446,859.00 | $28,453,485.00 | $26,710,300.00 | $23,169,848.00 | -- | -- | -- | $15,763,615.00 | -- |
Accounts Payable | $7,054,000.00 | $5,358,000.00 | $4,444,000.00 | $3,421,000.00 | $3,490,000.00 | $3,779,000.00 | $3,043,000.00 | $2,774,000.00 | $2,615,000.00 | $2,355,000.00 | $2,639,000.00 | $2,490,000.00 | $2,289,000.00 | -- | $2,814,000.00 | -- | $3,072,000.00 | $3,609,000.00 | $2,188,000.00 | -- | $2,249,000.00 | $3,194,000.00 | $6,036,000.00 | $6,465,000.00 | $5,918,000.00 | $7,526,000.00 | -- | $7,528,000.00 | $9,316,000.00 | $7,350,313.00 | $8,446,454.00 | $8,896,188.00 | $10,471,944.00 | $12,889,056.00 | $12,787,119.00 | $12,389,147.00 | $9,386,531.00 | $7,485,220.00 | $4,577,488.00 | $4,412,385.00 | $3,876,760.00 | $3,893,250.00 | -- | $4,249,050.00 | $4,249,574.00 | $2,767,639.00 | $3,225,377.00 | $4,245,745.00 | $3,981,696.00 | $3,997,789.00 | $4,055,348.00 | $3,605,820.00 | $3,864,545.00 | $2,654,263.00 | -- | -- | -- | $2,260,237.00 | -- |
Accrued Liabilities | $10,419,000.00 | $8,934,000.00 | $6,255,000.00 | $5,595,000.00 | $5,496,000.00 | $5,021,000.00 | $4,538,000.00 | $4,345,000.00 | $4,349,000.00 | $4,079,000.00 | $5,728,000.00 | $4,569,000.00 | $6,120,000.00 | -- | $6,043,000.00 | -- | $5,894,000.00 | $5,910,000.00 | $6,625,000.00 | -- | $6,196,000.00 | $5,867,000.00 | $4,429,000.00 | $5,150,000.00 | $3,976,000.00 | $4,310,000.00 | -- | $3,852,000.00 | $15,845,421.00 | $13,425,741.00 | $11,627,528.00 | $8,815,400.00 | $8,982,187.00 | $5,623,574.00 | $4,912,872.00 | $9,993,541.00 | $9,595,851.00 | $6,716,897.00 | $2,399,599.00 | $2,645,346.00 | $1,921,301.00 | $1,947,328.00 | -- | $2,048,054.00 | $2,539,483.00 | $3,585,037.00 | $1,814,472.00 | $2,391,313.00 | $2,831,236.00 | $2,400,090.00 | $2,250,617.00 | $2,409,888.00 | $2,548,103.00 | $3,762,211.00 | -- | -- | -- | $1,391,540.00 | -- |
Total Current Liabilities | $41,263,000.00 | $37,322,000.00 | $34,259,000.00 | $30,606,000.00 | $26,058,000.00 | $23,276,000.00 | $24,569,000.00 | $23,887,000.00 | $23,809,000.00 | $23,154,000.00 | $25,792,000.00 | $25,331,000.00 | $26,952,000.00 | -- | $90,375,000.00 | -- | $88,524,000.00 | $89,027,000.00 | $87,360,000.00 | -- | $85,896,000.00 | $85,573,000.00 | $86,241,000.00 | $90,194,000.00 | $86,615,000.00 | $92,177,000.00 | -- | $89,172,000.00 | $164,404,000.00 | $158,685,144.00 | $155,586,578.00 | $151,362,180.00 | $151,174,902.00 | $147,547,884.00 | $141,802,124.00 | $138,029,882.00 | $134,182,911.00 | $129,057,714.00 | $38,200,491.00 | $37,876,063.00 | $35,725,806.00 | $36,270,910.00 | -- | $36,375,425.00 | $37,798,703.00 | $32,719,805.00 | $31,674,946.00 | $31,683,301.00 | $30,088,844.00 | $30,263,169.00 | $29,855,234.00 | $18,309,842.00 | $17,724,684.00 | $17,668,802.00 | -- | -- | -- | $16,382,859.00 | -- |
Long Term Debt | $17,167,000.00 | $14,352,000.00 | $16,401,000.00 | $12,318,000.00 | $9,687,000.00 | $10,626,000.00 | $11,902,000.00 | $11,844,000.00 | $11,787,000.00 | $11,678,000.00 | $11,683,000.00 | -- | -- | -- | $79,627,000.00 | -- | $77,531,000.00 | $77,345,000.00 | $76,244,000.00 | -- | $74,985,000.00 | $73,831,000.00 | $72,657,000.00 | $77,939,000.00 | $75,944,000.00 | $79,429,000.00 | -- | $76,651,000.00 | $137,963,000.00 | $70,781,212.00 | $133,994,367.00 | $121,706,626.00 | $119,221,434.00 | $118,358,233.00 | $115,448,422.00 | $112,441,737.00 | $110,668,365.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $178,802,000.00 | $178,707,000.00 | $178,668,000.00 | $171,273,000.00 | $171,008,000.00 | $165,809,000.00 | -- | $165,808,000.00 | $86,247,000.00 | $86,297,517.00 | $86,101,803.00 | $86,026,911.00 | $85,461,210.00 | $82,898,754.00 | $82,603,270.00 | $81,998,270.00 | $81,917,488.00 | $81,798,160.00 | $66,091,741.00 | $64,572,987.00 | $63,091,620.00 | $63,107,378.00 | -- | $58,441,168.00 | $57,933,665.00 | $56,516,443.00 | $55,558,330.00 | $55,253,597.00 | $51,992,018.00 | $51,897,890.00 | $51,378,943.00 | $50,411,604.00 | -- | $45,452,732.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $29,000.00 | $-146,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-243,010,000.00 | $-238,707,000.00 | $-247,938,000.00 | $-245,748,000.00 | $-243,700,000.00 | $-241,461,000.00 | $-239,108,000.00 | $-237,398,000.00 | $-235,200,000.00 | $-232,902,000.00 | $-231,098,000.00 | $-230,365,000.00 | $-230,336,000.00 | -- | $-229,630,000.00 | -- | $-228,270,000.00 | $-225,806,000.00 | $-223,266,000.00 | -- | $-221,661,000.00 | $-219,783,000.00 | $-217,844,000.00 | $-215,045,000.00 | $-158,353,000.00 | $-155,521,000.00 | -- | $-150,198,000.00 | $-144,946,000.00 | $-116,526,195.00 | $-108,011,909.00 | $-97,701,452.00 | $-92,534,524.00 | $-87,997,684.00 | $-83,099,619.00 | $-78,637,044.00 | $-73,040,972.00 | $-84,629,192.00 | $-77,940,219.00 | $-75,044,242.00 | $-70,866,542.00 | $-67,565,141.00 | -- | $-66,399,358.00 | $-64,498,929.00 | $-60,358,673.00 | $-56,194,431.00 | $-51,817,897.00 | $-49,334,806.00 | $-47,665,548.00 | $-42,787,361.00 | $-40,268,004.00 | $-40,998,521.00 | $-39,951,726.00 | -- | -- | -- | $-36,945,257.00 | -- |
Total Stockholders' Equity | $51,349,000.00 | $54,681,000.00 | $30,959,000.00 | $32,710,000.00 | $34,171,000.00 | $32,773,000.00 | $28,144,000.00 | $29,283,000.00 | $30,883,000.00 | $32,637,000.00 | $33,884,000.00 | $33,366,000.00 | $14,514,000.00 | -- | $-47,981,000.00 | -- | $-46,858,000.00 | $-46,476,000.00 | $-44,205,000.00 | -- | $-42,859,000.00 | $-41,076,000.00 | $-39,176,000.00 | $-43,772,000.00 | $12,655,000.00 | $10,608,000.00 | -- | $15,610,000.00 | $-58,699,000.00 | $-30,228,660.00 | $-21,910,088.00 | $-12,292,150.00 | $-7,073,297.00 | $-5,098,919.00 | $-496,338.00 | $3,361,237.00 | $8,876,527.00 | $-2,831,021.00 | $-11,848,471.00 | $-10,471,248.00 | $-7,774,915.00 | $-4,457,756.00 | -- | $-7,958,184.00 | $-6,565,209.00 | $-3,842,177.00 | $-636,049.00 | $3,435,752.00 | $2,657,255.00 | $4,232,385.00 | $8,591,625.00 | $10,143,643.00 | $8,985,616.00 | $5,501,046.00 | -- | -- | -- | $-619,244.00 | $4,684,874.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $92,612,000.00 | $92,003,000.00 | $65,218,000.00 | $63,316,000.00 | $60,229,000.00 | $56,049,000.00 | $52,713,000.00 | $53,170,000.00 | $54,692,000.00 | $55,791,000.00 | $59,676,000.00 | $58,697,000.00 | $41,466,000.00 | -- | $42,394,000.00 | -- | $41,666,000.00 | $42,551,000.00 | $43,155,000.00 | -- | $43,037,000.00 | $44,497,000.00 | $47,065,000.00 | $46,422,000.00 | $99,270,000.00 | $102,785,000.00 | -- | $104,782,000.00 | $105,704,583.00 | $128,456,484.00 | $133,676,490.00 | $139,070,030.00 | $144,101,605.00 | $142,448,965.00 | $141,305,786.00 | $141,391,119.00 | $143,059,438.00 | $126,226,693.00 | $26,352,020.00 | $27,404,815.00 | $27,950,891.00 | $31,813,154.00 | -- | $28,417,241.00 | $31,233,494.00 | $28,877,628.00 | $31,038,897.00 | $35,119,053.00 | $32,746,099.00 | $34,495,554.00 | $38,446,859.00 | $28,453,485.00 | $26,710,300.00 | $23,169,848.00 | -- | -- | -- | $15,763,615.00 | -- |
Date | 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 | 3/31/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 7/31/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 10/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 5/31/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 | 7/31/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 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $53,337,000.00 | -- | $14,016,000.00 | -- | $10,529,000.00 | $14,777,000.00 | $64,682,000.00 | -- | $47,718,000.00 | $15,271,000.00 | $16,726,000.00 | $72,203,000.00 | $53,941,000.00 | $36,674,000.00 | -- | $17,934,000.00 | $82,612,000.00 | $19,789,000.00 | $43,491,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,500,000.00 | -- | -- | -- | -- | -- | $7,770,001.00 | $30,149,482.00 | -- | -- | $6,000,804.00 | $15,417,647.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $55,467,000.00 | $38,330,000.00 | $22,995,000.00 | $10,536,000.00 | $32,137,000.00 | $23,831,000.00 | $15,934,000.00 | $7,560,000.00 | $32,490,000.00 | $24,795,000.00 | $17,606,000.00 | $8,091,000.00 | $34,392,000.00 | -- | $25,409,000.00 | -- | $6,550,000.00 | $9,613,000.00 | $42,516,000.00 | -- | $10,472,000.00 | $9,906,000.00 | $10,813,000.00 | $43,486,000.00 | $36,230,000.00 | $24,706,000.00 | -- | $12,232,000.00 | $50,100,981.00 | $11,372,844.00 | $13,527,521.00 | $14,907,440.00 | $62,292,722.00 | $44,782,498.00 | $28,803,567.00 | $14,100,068.00 | $39,082,989.00 | $11,657,347.00 | $12,547,963.00 | $6,030,637.00 | $22,297,498.00 | $16,531,455.00 | -- | $5,593,420.00 | $5,502,265.00 | $18,887,695.00 | $14,803,951.00 | $10,192,295.00 | $5,498,121.00 | $22,642,596.00 | $18,069,432.00 | $11,790,119.00 | $5,911,279.00 | $21,040,232.00 | $6,220,895.00 | $5,766,331.00 | $5,013,448.00 | $12,053,771.00 | -- |
Research and Development | $1,336,000.00 | $490,000.00 | $180,000.00 | $174,000.00 | $915,000.00 | $683,000.00 | $241,000.00 | $213,000.00 | $870,000.00 | $719,000.00 | $458,000.00 | $214,000.00 | $657,000.00 | -- | $176,000.00 | -- | $353,000.00 | $245,000.00 | $932,000.00 | -- | $203,000.00 | $210,000.00 | $262,000.00 | $1,702,000.00 | $347,000.00 | $418,000.00 | -- | $414,000.00 | $2,441,062.00 | $1,842,907.00 | $640,045.00 | $698,635.00 | $3,410,600.00 | $928,930.00 | $783,897.00 | $899,575.00 | $2,546,362.00 | $794,464.00 | $724,732.00 | $433,561.00 | $1,443,018.00 | $955,111.00 | -- | $576,860.00 | $254,583.00 | $572,361.00 | $224,739.00 | $169,755.00 | $285,080.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $65,625,000.00 | $44,682,000.00 | $13,850,000.00 | $12,112,000.00 | $38,892,000.00 | $9,796,000.00 | $19,065,000.00 | $9,391,000.00 | $36,344,000.00 | $26,738,000.00 | $18,103,000.00 | $8,096,000.00 | $35,143,000.00 | -- | $8,488,000.00 | -- | $17,912,000.00 | $10,977,000.00 | $44,769,000.00 | -- | $33,126,000.00 | $21,950,000.00 | $11,481,000.00 | $103,564,000.00 | $12,958,000.00 | $28,624,000.00 | -- | $13,889,000.00 | $87,935,302.00 | $14,863,769.00 | $35,719,660.00 | $17,473,982.00 | $69,837,986.00 | $51,171,130.00 | $16,825,952.00 | $16,462,656.00 | $51,161,090.00 | $32,205,963.00 | $7,900,618.00 | $7,763,307.00 | $28,562,227.00 | $20,305,819.00 | -- | $13,619,694.00 | $6,694,265.00 | $27,895,274.00 | $20,251,781.00 | $6,561,158.00 | $6,731,540.00 | $27,587,149.00 | $6,066,602.00 | $6,226,197.00 | $7,184,442.00 | $27,490,700.00 | $7,786,527.00 | $6,046,328.00 | $6,949,807.00 | $20,667,927.00 | -- |
Loss from Operations | $-10,158,000.00 | $-3,385,000.00 | $-1,391,000.00 | $-1,576,000.00 | $-6,755,000.00 | $-5,031,000.00 | $-3,131,000.00 | $-1,831,000.00 | $-3,854,000.00 | $-1,943,000.00 | $-497,000.00 | $-5,000.00 | $-751,000.00 | -- | $760,000.00 | -- | $-387,000.00 | $-1,364,000.00 | $-2,253,000.00 | -- | $-1,935,000.00 | $-563,000.00 | $-668,000.00 | $-60,078,000.00 | $-5,353,000.00 | $-3,918,000.00 | -- | $-1,657,000.00 | $-37,834,321.00 | $-10,775,624.00 | $-4,718,157.00 | $-1,948,915.00 | $-7,545,264.00 | $-6,388,632.00 | $-2,122,453.00 | $-2,362,588.00 | $-12,078,101.00 | $-4,884,693.00 | $-3,115,961.00 | $-1,732,670.00 | $-6,264,729.00 | $-3,774,364.00 | -- | $-1,332,009.00 | $-1,192,000.00 | $-9,007,579.00 | $-2,347,427.00 | $-1,866,984.00 | $-1,233,419.00 | $-4,944,553.00 | $212,711.00 | $-1,620,520.00 | $-1,273,163.00 | $-6,450,468.00 | $-1,565,632.00 | $-2,216,296.00 | $-1,936,359.00 | $-8,614,156.00 | -- |
Loss Before Income Taxes | $-1,037,000.00 | $2,689,000.00 | $-2,177,000.00 | $-2,065,000.00 | $-8,416,000.00 | $-6,228,000.00 | $-1,697,000.00 | $-2,190,000.00 | $-4,849,000.00 | $-2,472,000.00 | $-698,000.00 | $-6,000.00 | $-6,727,000.00 | -- | $-6,249,000.00 | -- | $-4,912,000.00 | $-2,471,000.00 | $-8,123,000.00 | -- | $-6,548,000.00 | $-1,917,000.00 | $-2,776,000.00 | $-70,099,000.00 | $-3,153,000.00 | $-5,002,000.00 | -- | $-5,253,000.00 | $-52,411,262.00 | -- | -- | -- | $-19,443,190.00 | -- | -- | -- | $-19,711,838.00 | -- | -- | -- | $-10,507,869.00 | -- | -- | -- | -- | $-12,693,125.00 | $-8,528,883.00 | $-4,152,349.00 | $-1,669,258.00 | $-7,713,822.00 | $-2,519,357.00 | $730,517.00 | $-1,046,795.00 | $-3,006,469.00 | $-3,164,304.00 | $4,511,549.00 | -- | -- | -- |
Earnings Per Share Basic | $0.01 | $0.07 | $-0.02 | $-0.02 | $-0.09 | $-0.07 | $-0.04 | $-0.03 | $-0.06 | $-0.03 | $-0.01 | -- | $-0.25 | -- | $-0.10 | -- | $-0.19 | $-0.19 | $-0.63 | -- | $-0.50 | $-0.36 | $-0.21 | $-5.97 | $-0.24 | $-0.38 | -- | $-0.70 | $-34.76 | $-0.47 | $-0.54 | $-0.32 | $-1.54 | $-1.24 | $-0.84 | $-0.47 | $-0.24 | $-1.70 | $-1.02 | $-0.62 | $-1.76 | $-0.19 | -- | $-0.35 | $-0.08 | $-0.27 | $-0.18 | $-0.55 | $-0.04 | $-0.18 | $-0.07 | $0.02 | $-0.03 | $-0.08 | $-0.08 | $0.12 | $0.13 | $-0.61 | -- |
Weighted Average Shares Basic | 119,093,687 | 115,380,792 | 108,897,048 | 108,893,588 | 94,085,197 | 93,278,610 | 87,313,701 | 87,191,341 | 85,456,175 | 86,763,210 | 83,993,159 | 81,248,875 | 28,499,847 | -- | 13,231,823 | -- | 13,223,565 | 13,175,345 | 13,163,931 | -- | 13,161,762 | 13,166,136 | 13,170,721 | 11,740,550 | 11,262,642 | 10,299,090 | -- | 7,481,550 | 1,507,769 | 18,169,511 | 18,092,603 | 17,933,315 | 12,671,685 | 12,193,970 | 11,999,478 | 11,897,601 | 9,055,483 | 8,100,226 | 7,137,391 | 6,689,530 | 5,954,195 | 5,711,452 | -- | 5,514,694 | 53,797,140 | 47,530,072 | 51,616,319 | 4,409,505 | 42,926,564 | 42,445,386 | 42,796,244 | 42,695,350 | 41,548,087 | 38,944,256 | 39,574,952 | 38,216,956 | 37,330,665 | 32,178,342 | -- |
Earnings Per Share Diluted | $0.01 | $0.04 | $-0.02 | $-0.02 | $-0.09 | $-0.03 | $-0.04 | $-0.03 | $-0.06 | $-0.02 | $-0.01 | -- | $-0.25 | -- | $-0.48 | -- | $-0.38 | $-0.19 | $-0.63 | -- | $-0.14 | $-0.36 | $-0.21 | $-5.97 | $-0.24 | $-0.38 | -- | $-0.70 | $-34.76 | $-1.33 | $-0.54 | $-0.29 | $-1.54 | $-1.24 | $-0.84 | $-0.47 | $-0.24 | $-1.70 | $-0.41 | $-0.62 | $-1.76 | $-1.26 | -- | $-1.11 | $-0.08 | $-0.27 | $-0.18 | $-0.94 | $-0.04 | $-0.18 | $-0.06 | $0.02 | $-0.03 | $-0.08 | $-0.08 | $0.10 | $0.11 | $-0.61 | -- |
Weighted Average Shares Diluted | 126,793,318 | 123,832,401 | 108,897,048 | 108,893,588 | 94,085,197 | 89,236,832 | 87,313,701 | 87,191,341 | 85,456,175 | 84,926,656 | 83,993,159 | 81,248,875 | 28,499,847 | -- | 13,210,386 | -- | 13,223,565 | 13,175,345 | 13,163,931 | -- | 13,164,694 | 13,161,762 | 13,170,721 | 11,740,550 | 13,158,326 | 10,299,090 | -- | 7,481,550 | 1,507,769 | 18,169,511 | 18,092,603 | 17,933,315 | 12,671,685 | 12,193,970 | 12,101,356 | 11,897,601 | 9,055,483 | 10,432,622 | 6,914,698 | 6,689,530 | 5,954,195 | 6,233,751 | -- | 5,447,204 | 53,797,140 | 47,530,072 | 51,616,319 | 44,095,052 | 42,926,564 | 42,445,386 | 42,341,796 | 42,121,718 | 41,548,087 | 38,944,256 | 43,204,930 | 38,216,956 | 44,419,879 | 32,178,342 | -- |
Common Stock Shares Authorized | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | -- | 300,000,000 | 300,000,000 | 75,000,000 | 75,000,000 | 75,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 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | -- | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | 95,000,000 | -- | -- | -- | 95,000,000 | -- |
Common Stock Shares Outstanding | 130,180,031 | 129,788,947 | 108,897,048 | 108,897,048 | 108,874,803 | 101,981,250 | 87,313,701 | 87,313,701 | 87,068,980 | 86,796,175 | 86,707,286 | 86,707,286 | 77,573,680 | -- | 13,240,831 | -- | 13,223,565 | 13,223,565 | 13,161,762 | -- | 13,161,762 | 13,161,762 | 13,161,762 | 13,172,179 | 13,171,347 | 13,145,305 | -- | 13,077,468 | 1,514,899 | 18,173,007 | 18,092,603 | 18,092,603 | 11,897,601 | 12,193,970 | 12,135,150 | 11,897,601 | 11,897,601 | 11,886,107 | 7,464,085 | 7,044,426 | 6,679,646 | 6,684,551 | -- | 5,532,880 | 54,982,120 | 53,432,820 | 51,781,044 | 51,528,544 | 42,957,770 | 42,877,770 | 42,864,250 | 42,747,457 | 42,524,107 | 40,841,218 | -- | -- | -- | 36,994,715 | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2.00 | $18.00 | $18.00 | $18.00 | $17.00 | $11.00 | $11.00 | $11.00 | $11.00 | $11.00 | $7.00 | $7.00 | $7.00 | $7.00 | $1,461,796.00 | $6.00 | $55.00 | $53.00 | $52.00 | $52.00 | $43.00 | $43.00 | $43.00 | $43.00 | $43.00 | $40.00 | -- | -- | -- | $37.00 | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.07 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7.20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6.80 | $0.84 | $0.50 | -- | $4.50 | $0.83 | $1.25 | -- | -- | -- | -- | -- | -- | -- | -- | -- |