Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 6/30/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 | 1/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 2/29/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 | 12/31/2001 | 12/31/2000 | 12/31/1999 | 12/31/1998 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $74,085,000.00 | $65,610,000.00 | -- | -- | $44,959,000.00 | $46,438,000.00 | $41,948,000.00 | $42,167,000.00 | -- | $4,101,000.00 | -- | -- | -- | $4,749,000.00 | -- | -- | -- | -- | -- | -- | -- | $4,019,000.00 | $3,867,000.00 | $4,165,000.00 | $7,396,000.00 | $8,853,000.00 | $2,362,000.00 | $5,441,000.00 | $11,821,000.00 | $2,685,000.00 | $6,556,000.00 | $10,051,000.00 | $2,898,000.00 | $8,211,492.00 | $10,363,603.00 | $12,101,796.00 | $14,201,144.00 | $15,579,309.00 | $16,827,617.00 | $17,970,320.00 | $18,979,031.00 | -- | $10,035,615.00 | $10,990,871.00 | $7,717,292.00 | $146,711.00 | -- | $146,160.00 | $2,154.00 | $5,553.00 | $70,866.00 | $291,462.00 | $467,278.00 | $1,042,614.00 | $1,589,773.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $36,261,000.00 | $18,468,000.00 | $18,258,000.00 | $6,249,000.00 | $6,743,000.00 | $6,755,000.00 | $5,995,000.00 | $4,470,000.00 | $3,710,000.00 | $2,662,000.00 | $2,195,000.00 | $2,018,000.00 | $2,029,000.00 | $2,009,000.00 | $2,815,000.00 | $2,223,000.00 | $2,194,000.00 | $1,914,000.00 | $1,731,000.00 | $1,360,000.00 | $1,474,000.00 | $1,529,000.00 | $2,625,000.00 | $2,856,000.00 | $3,036,000.00 | $2,921,000.00 | $2,233,000.00 | $1,922,000.00 | $943,000.00 | $840,000.00 | $701,000.00 | $579,000.00 | $436,000.00 | $81,322.00 | $68,311.00 | $81,149.00 | $1,410.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $10,867,000.00 | $8,924,000.00 | $8,555,000.00 | $6,541,000.00 | $5,283,000.00 | $5,132,000.00 | $4,396,000.00 | $4,217,000.00 | $3,903,000.00 | $3,962,000.00 | $3,974,000.00 | $3,841,000.00 | $3,989,000.00 | $3,301,000.00 | $2,443,000.00 | $2,652,000.00 | $2,388,000.00 | $1,834,000.00 | $2,524,000.00 | $2,216,000.00 | $2,040,000.00 | $2,249,000.00 | $2,374,000.00 | $1,832,000.00 | $2,044,000.00 | $1,841,000.00 | $1,902,000.00 | $1,441,000.00 | $1,233,000.00 | $1,412,000.00 | $1,273,000.00 | $793,000.00 | $711,000.00 | $372,735.00 | $351,202.00 | $172,750.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,588,000.00 | $9,011,000.00 | $3,812,000.00 | $3,611,000.00 | $2,927,000.00 | $1,185,000.00 | $1,334,000.00 | $1,305,000.00 | $801,000.00 | $751,000.00 | $1,431,000.00 | $1,333,000.00 | $1,316,000.00 | $1,308,000.00 | $1,365,000.00 | $1,401,000.00 | $1,658,000.00 | $837,000.00 | $1,114,000.00 | $982,000.00 | $851,000.00 | $714,000.00 | $943,000.00 | $786,000.00 | $925,000.00 | $938,000.00 | $1,162,000.00 | $489,000.00 | $779,000.00 | $786,000.00 | $685,000.00 | $436,000.00 | $413,000.00 | $240,401.00 | $335,654.00 | $324,245.00 | $123,664.00 | $105,067.00 | $506,062.00 | $340,474.00 | $204,450.00 | -- | $61,552.00 | $76,141.00 | $45,945.00 | $63,773.00 | -- | $14,797.00 | $74,368.00 | $70,781.00 | -- | $60,492.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $139,482,000.00 | $110,278,000.00 | $60,296,000.00 | $118,260,000.00 | $64,074,000.00 | $64,703,000.00 | $62,315,000.00 | $60,662,000.00 | $93,474,000.00 | $40,131,000.00 | $40,977,000.00 | $30,369,000.00 | $25,808,000.00 | $36,767,000.00 | $32,374,000.00 | $38,119,000.00 | $38,505,000.00 | $32,843,000.00 | $11,684,000.00 | $8,728,000.00 | $7,394,000.00 | $8,806,000.00 | $10,104,000.00 | $10,359,000.00 | $13,601,000.00 | $14,753,000.00 | $8,950,000.00 | $9,443,000.00 | $14,926,000.00 | $5,873,000.00 | $9,365,000.00 | $12,009,000.00 | $4,608,000.00 | $9,056,214.00 | $11,268,978.00 | $12,830,091.00 | $14,417,701.00 | $15,734,473.00 | $17,383,745.00 | $18,360,828.00 | $19,233,481.00 | -- | $10,693,448.00 | $11,450,758.00 | $7,880,969.00 | $210,484.00 | -- | $160,957.00 | $76,522.00 | $76,334.00 | -- | $351,954.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $3,521,000.00 | $3,629,000.00 | $3,633,000.00 | $3,486,000.00 | $3,291,000.00 | $2,792,000.00 | $2,968,000.00 | $3,141,000.00 | $4,937,000.00 | $4,453,000.00 | $4,773,000.00 | $4,993,000.00 | $5,147,000.00 | $5,375,000.00 | $5,202,000.00 | $5,946,000.00 | $6,242,000.00 | $6,375,000.00 | $6,061,000.00 | $5,966,000.00 | $6,008,000.00 | $6,215,000.00 | $6,419,000.00 | $6,567,000.00 | $7,103,000.00 | $7,295,000.00 | $7,346,000.00 | $7,053,000.00 | $4,814,000.00 | $2,657,000.00 | $1,067,000.00 | $601,000.00 | $479,000.00 | $243,395.00 | $179,141.00 | $75,767.00 | $34,230.00 | $26,892.00 | $19,547.00 | $15,647.00 | $13,098.00 | -- | $12,548.00 | $13,218.00 | $14,061.00 | $14,203.00 | -- | -- | -- | -- | -- | $338.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | $159,906,000.00 | $162,703,000.00 | $150,148,000.00 | $23,725,000.00 | $19,632,000.00 | $15,016,000.00 | $15,415,000.00 | $15,813,000.00 | $1,882,000.00 | $1,939,000.00 | $1,958,000.00 | $1,960,000.00 | $2,345,000.00 | $2,337,000.00 | $2,291,000.00 | $3,154,000.00 | $3,112,000.00 | $3,059,000.00 | $2,964,000.00 | $2,894,000.00 | $2,876,000.00 | $2,860,000.00 | $2,884,000.00 | $2,934,000.00 | $2,948,000.00 | $2,972,000.00 | $2,994,000.00 | $3,087,000.00 | $3,100,000.00 | $3,135,000.00 | $3,170,000.00 | $3,064,000.00 | $3,154,000.00 | $610,994.00 | $627,843.00 | $641,567.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $332,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,227,000.00 | $2,466,000.00 | $2,466,000.00 | $2,466,000.00 | $1,419,000.00 | $1,180,000.00 | $1,134,000.00 | $331,621.00 | $331,621.00 | $331,621.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $312,164,000.00 | $286,065,000.00 | $223,989,000.00 | $157,378,000.00 | $98,992,000.00 | $98,062,000.00 | $97,595,000.00 | $98,329,000.00 | $106,966,000.00 | $57,474,000.00 | $59,470,000.00 | $49,454,000.00 | $46,893,000.00 | $59,085,000.00 | $54,698,000.00 | $65,157,000.00 | $66,510,000.00 | $49,451,000.00 | $28,289,000.00 | $26,328,000.00 | $21,199,000.00 | $23,917,000.00 | $26,211,000.00 | $27,596,000.00 | $25,879,000.00 | $27,247,000.00 | $21,517,000.00 | $22,049,000.00 | $25,306,000.00 | $14,131,000.00 | $15,021,000.00 | $16,854,000.00 | $9,375,000.00 | $10,242,224.00 | $12,407,583.00 | $13,879,046.00 | $14,451,931.00 | $15,761,365.00 | $17,403,292.00 | $18,376,475.00 | $19,246,579.00 | -- | $10,705,996.00 | $11,463,976.00 | $7,895,030.00 | $224,687.00 | -- | $160,957.00 | $76,522.00 | $76,334.00 | -- | $352,292.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $286,686.00 | -- | -- | $256,708.00 | -- | $218,612.00 | $178,411.00 | $176,062.00 | -- | $73,632.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | $59,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $251,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $38,173.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $241,753,000.00 | $210,663,000.00 | $201,937,000.00 | $130,138,000.00 | $98,130,000.00 | $92,668,000.00 | $87,859,000.00 | $87,398,000.00 | $84,118,000.00 | $30,646,000.00 | $34,542,000.00 | $34,058,000.00 | $31,865,000.00 | $31,667,000.00 | $30,971,000.00 | $30,159,000.00 | $29,476,000.00 | $24,700,000.00 | $23,836,000.00 | $22,596,000.00 | $21,116,000.00 | $21,302,000.00 | $22,465,000.00 | $19,950,000.00 | $20,562,000.00 | $20,815,000.00 | $18,685,000.00 | $16,441,000.00 | $16,522,000.00 | $15,516,000.00 | $12,777,000.00 | $11,614,000.00 | $3,169,000.00 | $2,092,050.00 | $2,123,680.00 | $1,835,050.00 | -- | $650,627.00 | -- | -- | -- | -- | -- | $669,843.00 | $491,199.00 | $930,499.00 | -- | $1,860,962.00 | $1,647,760.00 | $1,598,970.00 | -- | $1,390,514.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $246,717,000.00 | $251,980,000.00 | $240,250,000.00 | $151,773,000.00 | $98,182,000.00 | $99,799,000.00 | $101,417,000.00 | $103,034,000.00 | $106,732,000.00 | $20,005,000.00 | $20,835,000.00 | $22,044,000.00 | -- | -- | -- | -- | -- | $23,459,000.00 | -- | -- | $23,218,000.00 | $23,459,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $96,771,000.00 | -- | -- | $91,430,000.00 | $89,791,000.00 | $87,999,000.00 | $87,154,000.00 | $83,264,000.00 | $73,568,000.00 | $72,494,000.00 | $71,031,000.00 | $56,369,000.00 | $54,874,000.00 | $53,918,000.00 | $51,155,000.00 | $50,006,411.00 | $49,394,871.00 | -- | -- | $46,849,160.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $175,000.00 | $400,000.00 | $400,000.00 | $400,000.00 | $200,000.00 | $200,000.00 | $200,000.00 | $200,000.00 | $200,000.00 | $100,000.00 |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-133,904,000.00 | $-124,756,000.00 | $-120,365,000.00 | $-109,493,000.00 | $-110,548,000.00 | $-104,084,000.00 | $-97,845,000.00 | $-95,407,000.00 | $-79,661,000.00 | $-77,400,000.00 | $-78,549,000.00 | $-87,187,000.00 | $-86,950,000.00 | $-74,043,000.00 | $-76,700,000.00 | $-65,231,000.00 | $-62,853,000.00 | $-74,211,000.00 | $-92,341,000.00 | $-89,827,000.00 | $-92,349,000.00 | $-88,836,000.00 | $-86,065,000.00 | $-80,373,000.00 | $-81,857,000.00 | $-76,851,000.00 | $-70,749,000.00 | $-66,899,000.00 | $-62,260,000.00 | $-57,764,000.00 | $-52,640,000.00 | $-48,688,000.00 | $-44,958,000.00 | $-41,865,495.00 | $-39,120,215.00 | $-36,668,280.00 | $34,100,000.00 | $31,700,000.00 | $29,900,000.00 | -- | $25,600,000.00 | -- | -- | -- | $21.40 | -- | -- | $18.50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $70,766,000.00 | $75,757,000.00 | $22,407,000.00 | $27,595,000.00 | $1,217,000.00 | $5,749,000.00 | $10,091,000.00 | $11,286,000.00 | $23,203,000.00 | $27,183,000.00 | $25,275,000.00 | $15,728,000.00 | $15,337,000.00 | $27,711,000.00 | $23,955,000.00 | $35,065,000.00 | $37,059,000.00 | $24,751,000.00 | $4,453,000.00 | $3,722,000.00 | $83,000.00 | $2,615,000.00 | $3,746,000.00 | $7,646,000.00 | $5,317,000.00 | $6,432,000.00 | $2,832,000.00 | $5,608,000.00 | $8,784,000.00 | $-1,385,000.00 | $2,244,000.00 | $5,240,000.00 | $6,206,000.00 | $8,150,174.00 | $10,283,903.00 | $12,043,996.00 | $13,796,464.00 | $15,110,738.00 | $16,344,747.00 | $17,268,642.00 | $18,398,030.00 | -- | $9,996,437.00 | $10,794,133.00 | $7,403,831.00 | $-705,812.00 | -- | $-1,700,005.00 | $-1,571,238.00 | $-1,522,636.00 | -- | $-1,038,222.00 | -- | -- | $577,211.00 | $4,571,842.00 | $3,490,480.00 | $-406,005.00 | $-272,773.00 | $-163,151.00 | $-54,925.00 | $-47,729.00 | $-19,512.00 | $-11,092.00 | $-4,000.00 | -- |
Controlling Interest in Subsidiaries | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-355,000.00 | $-347,000.00 | $-332,000.00 | $-309,000.00 | $-293,000.00 | $-228,000.00 | $-67,000.00 | $-25,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $312,164,000.00 | $286,065,000.00 | $223,989,000.00 | $157,378,000.00 | $98,992,000.00 | $98,062,000.00 | $97,595,000.00 | $98,329,000.00 | $106,966,000.00 | $57,474,000.00 | $59,470,000.00 | $49,454,000.00 | $46,893,000.00 | $59,085,000.00 | $54,698,000.00 | $65,157,000.00 | $66,510,000.00 | $49,451,000.00 | $28,289,000.00 | $26,328,000.00 | $21,199,000.00 | $23,917,000.00 | $26,211,000.00 | $27,596,000.00 | $25,879,000.00 | $27,247,000.00 | $21,517,000.00 | $22,049,000.00 | $25,306,000.00 | $14,131,000.00 | $15,021,000.00 | $16,854,000.00 | $9,375,000.00 | $10,242,224.00 | $12,407,583.00 | $13,879,046.00 | $14,451,931.00 | $15,761,365.00 | $17,403,292.00 | $18,376,475.00 | $19,246,579.00 | -- | $10,705,996.00 | $11,463,976.00 | $7,895,030.00 | $224,687.00 | -- | $160,957.00 | $76,522.00 | $76,334.00 | -- | $352,292.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 6/30/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 | 1/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 2/29/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 | 12/31/2001 | 12/31/2000 | 12/31/1999 | 12/31/1998 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,384,000.00 | -- | -- | -- | $12,954,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $90,553,000.00 | $65,500,000.00 | $41,302,000.00 | $63,212,000.00 | $16,102,000.00 | $32,946,000.00 | $16,157,000.00 | $54,262,000.00 | $25,390,000.00 | $34,408,000.00 | $23,750,000.00 | $4,856,000.00 | $8,191,000.00 | $34,416,000.00 | $25,377,000.00 | $8,291,000.00 | $8,392,000.00 | $24,851,000.00 | $17,569,000.00 | $11,021,000.00 | $4,794,000.00 | $13,269,000.00 | $3,080,000.00 | $6,309,000.00 | $2,740,000.00 | $10,111,000.00 | $7,389,000.00 | $2,735,000.00 | $2,132,000.00 | $4,510,000.00 | $2,954,000.00 | $917,000.00 | $556,000.00 | $567,407.00 | $202,079.00 | $191,152.00 | $2,000.00 | $10,000.00 | $2,500.00 | $2,500.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $6,652,000.00 | $3,316,000.00 | $1,161,000.00 | $3,050,000.00 | $2,347,000.00 | $1,572,000.00 | $658,000.00 | $11,084,000.00 | $1,017,000.00 | $2,413,000.00 | $670,000.00 | $1,152,000.00 | $403,000.00 | $2,083,000.00 | $444,000.00 | $810,000.00 | $405,000.00 | $825,000.00 | $392,000.00 | $72,000.00 | $87,000.00 | $413,000.00 | $63,000.00 | $101,000.00 | $160,000.00 | $739,000.00 | $138,000.00 | $76,000.00 | $46,000.00 | $332,000.00 | $299,000.00 | $25,000.00 | $181,000.00 | $236,660.00 | $70,098.00 | $35,571.00 | $60,152.00 | $1,616,082.00 | $1,601,927.00 | $677,347.00 | $9,573,861.00 | -- | $1,298,503.00 | $580,240.00 | $276,574.00 | $7,963,221.00 | -- | $111,554.00 | $7,820,258.00 | $24,338.00 | $87,216.00 | $194,588.00 | $344,900.00 | $86,954.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $83,090,000.00 | $21,033,000.00 | $35,845,000.00 | $58,243,000.00 | $43,004,000.00 | $27,583,000.00 | $13,398,000.00 | $41,315,000.00 | $17,287,000.00 | $31,247,000.00 | $23,806,000.00 | $15,370,000.00 | $8,416,000.00 | $33,096,000.00 | $25,399,000.00 | $16,791,000.00 | $8,543,000.00 | $29,243,000.00 | $20,231,000.00 | $6,779,000.00 | $6,488,000.00 | $25,019,000.00 | $5,781,000.00 | $6,485,000.00 | $6,811,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $20,911,228.00 | $6,080,797.00 | $1,622,924.00 | $1,556,145.00 | $13,573,650.00 | -- | $12,553,701.00 | $946,381.00 | $984,667.00 | $308,956.00 | -- | $9,573,327.00 | $514,529.00 | $121,429.00 | $326,604.00 | $2,307,972.00 | $1,750,380.00 | $1,165,397.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $90,122,000.00 | $22,454,000.00 | $37,740,000.00 | $61,293,000.00 | $45,351,000.00 | $15,099,000.00 | $14,056,000.00 | $52,648,000.00 | $18,304,000.00 | $34,023,000.00 | $25,991,000.00 | $8,066,000.00 | $8,819,000.00 | $39,219,000.00 | $13,092,000.00 | $18,006,000.00 | $8,948,000.00 | $30,068,000.00 | $7,197,000.00 | $13,426,000.00 | $6,575,000.00 | $25,432,000.00 | $19,401,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $431,000.00 | $5,306,000.00 | $3,562,000.00 | $1,919,000.00 | $3,697,000.00 | $1,690,000.00 | $2,101,000.00 | $1,614,000.00 | $7,086,000.00 | $385,000.00 | $-2,241,000.00 | $-3,838,000.00 | $-628,000.00 | $-4,803,000.00 | $-5,721,000.00 | $-767,000.00 | $-556,000.00 | $-5,217,000.00 | $-649,000.00 | $-624,000.00 | $-1,781,000.00 | $-12,163,000.00 | $-2,764,000.00 | $-3,017,000.00 | $-4,231,000.00 | $-15,882,000.00 | $-12,374,000.00 | $-7,762,000.00 | $-3,754,000.00 | $-14,822,000.00 | $-3,529,000.00 | $-3,481,000.00 | $-3,117,000.00 | $-10,146,749.00 | $-7,396,756.00 | $-4,938,312.00 | $-31,594,813.00 | $-7,686,879.00 | $-2,089,904.00 | $-2,230,992.00 | $-23,045,011.00 | -- | $-21,572,462.00 | $-20,113,829.00 | $-1,470,197.00 | $-351,919.00 | -- | $-939,228.00 | $-66,496.00 | $-145,767.00 | $-413,820.00 | $-2,502,560.00 | $-727,771.00 | $-1,367,509.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $-23,710,000.00 | $-14,027,000.00 | $-11,175,000.00 | $-14,011,000.00 | $-6,429,000.00 | $-6,199,000.00 | $-2,438,000.00 | $-17,874,000.00 | -- | $-3,415,000.00 | $-4,560,000.00 | $-260,000.00 | $-12,923,000.00 | $-125,000.00 | $-2,717,000.00 | $8,913,000.00 | $11,333,000.00 | $14,625,000.00 | $-2,514,000.00 | $2,522,000.00 | $-3,513,000.00 | $-12,920,000.00 | $-5,720,000.00 | $-3,578,000.00 | $-5,034,000.00 | $-19,198,000.00 | $-12,985,000.00 | $-4,639,000.00 | $-4,496,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.75 | $-0.48 | $-0.36 | $-0.51 | $-0.24 | $-0.23 | $-0.09 | -- | -- | $-0.13 | $0.33 | $-0.51 | $-0.50 | $0.01 | $-0.10 | $0.36 | $0.46 | $0.67 | -- | $0.12 | $-0.17 | $-0.60 | -- | $-0.18 | -- | -- | -- | $-0.77 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 32,616,777 | 31,689,947 | 30,458,677 | 27,460,968 | 27,293,756 | 27,303,458 | 27,226,819 | -- | -- | 25,895,352 | 25,921,573 | 25,893,629 | 25,867,568 | 25,323,159 | 25,583,998 | 25,030,012 | 24,841,386 | 21,917,570 | 21,709,392 | 21,190,794 | 20,949,199 | 20,027,712 | 20,273,347 | 20,209,821 | -- | -- | -- | 13,332,645 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.75 | $-0.48 | $-0.36 | -- | -- | -- | $-0.09 | -- | -- | $-0.13 | $-0.17 | $-0.01 | $-0.50 | $0.01 | $-0.10 | $-0.09 | $0.43 | $0.61 | -- | $-0.05 | $-0.17 | $-0.60 | -- | $0.06 | -- | -- | -- | $-0.35 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 32,616,777 | 31,689,947 | 30,458,677 | -- | -- | -- | 27,226,819 | -- | -- | 25,895,352 | 27,090,060 | 25,893,629 | 25,867,568 | 26,466,098 | 25,205,215 | 26,696,683 | 26,589,695 | 23,812,045 | -- | 23,175,431 | 20,949,199 | 20,027,712 | -- | 23,177,881 | -- | -- | -- | 13,332,645 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 90,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 395,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 35,168,260 | 35,117,621 | 30,276,938 | 29,901,530 | 27,074,307 | 27,069,978 | 27,031,127 | 26,902,763 | 26,893,896 | 25,749,875 | 25,652,169 | 25,649,171 | 25,618,918 | 25,526,931 | 25,168,841 | 25,138,958 | 24,718,649 | 24,339,610 | 22,656,183 | 21,049,448 | 20,813,205 | 20,623,129 | 20,165,561 | 20,065,415 | 19,965,415 | 18,627,915 | 13,229,320 | 13,180,678 | 13,105,678 | 9,755,678 | 9,681,646 | 9,551,189 | 9,353,704 | 9,258,231 | 9,246,551 | 9,127,870 | 9,085,715 | 8,970,364 | 8,970,364 | 8,961,583 | 8,888,250 | -- | 6,772,066 | 33,859,627 | 29,696,213 | 11,174,025 | -- | 1,987,601 | 15,900,811 | 15,900,811 | -- | 15,932,061 | -- | -- | -- | -- | 46,249 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $35,000.00 | $35,000.00 | $30,000.00 | $30,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $24,000.00 | $23,000.00 | $21,000.00 | $21,000.00 | $21,000.00 | $20,000.00 | $20,000.00 | $20,000.00 | $19,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $9,000.00 | $9,258.00 | $9,247.00 | $9,128.00 | $9,086.00 | $8,970.00 | $8,970.00 | $8,961.00 | $8,888.00 | -- | $6,772.00 | $33,860.00 | $29,696.00 | $11,174.00 | -- | $1,988.00 | $15,901.00 | $15,901.00 | -- | $15,932.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 | 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 | -- | -- | 10 | 10 | 5,000,000 | 10 | -- | 10 | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 10 | -- | 10 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3.98 | $3.98 | $3.68 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |