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 | 12/31/2021 | 9/30/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 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 8/31/2011 | 6/30/2011 | 4/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $33,063,000.00 | $22,800,000.00 | $31,793,000.00 | $27,800,000.00 | $26,934,000.00 | $24,296,000.00 | $16,477,000.00 | $3,448,000.00 | $6,255,000.00 | $4,993,000.00 | $5,503,000.00 | $20,968,000.00 | $26,727,000.00 | $32,533,000.00 | $816,000.00 | $3,000.00 | $1,000.00 | $50,000.00 | $1,000.00 | $54,000.00 | $2,014,000.00 | $2,000.00 | -- | -- | -- | -- | $342,000.00 | $2,292,000.00 | $1,610,000.00 | $435,000.00 | $1,495,000.00 | $8,445,000.00 | -- | -- | -- | $6,561,000.00 | -- | -- | -- | $6,306,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $49,291,000.00 | $66,979,000.00 | $71,420,000.00 | $78,196,000.00 | $83,078,000.00 | $89,894,000.00 | $82,732,000.00 | $86,804,000.00 | $65,110,000.00 | $54,545,000.00 | $59,578,000.00 | $60,148,000.00 | $52,379,000.00 | $62,038,000.00 | $58,956,000.00 | $104,515,000.00 | $77,209,000.00 | $76,129,000.00 | $69,766,000.00 | $86,471,000.00 | $71,639,000.00 | $70,324,000.00 | $58,870,000.00 | $68,660,000.00 | $60,811,000.00 | $56,673,000.00 | $64,305,000.00 | $60,336,000.00 | $53,364,000.00 | $57,884,000.00 | $63,163,000.00 | $104,365,000.00 | $96,863,000.00 | $85,199,000.00 | $75,326,000.00 | $81,740,000.00 | $68,886,000.00 | $56,299,000.00 | $48,908,000.00 | $42,730,000.00 | $39,217,000.00 | $35,062,000.00 | $36,687,000.00 | $37,480,000.00 | $31,751,000.00 | $26,192,000.00 | $27,585,000.00 | $29,523,000.00 | -- | -- | -- | -- | -- | $16,282,000.00 | -- | -- |
Inventory | $88,800,000.00 | $84,947,000.00 | $94,388,000.00 | $113,215,000.00 | $132,269,000.00 | $120,560,000.00 | $127,221,000.00 | $131,129,000.00 | $142,192,000.00 | $144,814,000.00 | $129,262,000.00 | $108,213,000.00 | $128,827,000.00 | $140,321,000.00 | $125,600,000.00 | $108,839,000.00 | $114,675,000.00 | $109,756,000.00 | $117,801,000.00 | $105,614,000.00 | $112,392,000.00 | $95,957,000.00 | $91,689,000.00 | $86,724,000.00 | $113,074,000.00 | $103,335,000.00 | $97,286,000.00 | $100,548,000.00 | $111,133,000.00 | $115,062,000.00 | $120,735,000.00 | $130,347,000.00 | $102,754,000.00 | $121,566,000.00 | $118,058,000.00 | $93,903,000.00 | $83,240,000.00 | $78,598,000.00 | $68,748,000.00 | $55,986,000.00 | $49,524,000.00 | $47,932,000.00 | $41,546,000.00 | $39,968,000.00 | $44,551,000.00 | $49,175,000.00 | $42,213,000.00 | $33,393,000.00 | -- | -- | -- | -- | -- | $32,168,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $34,338,000.00 | $26,312,000.00 | $24,378,000.00 | $18,616,000.00 | $18,594,000.00 | $16,364,000.00 | $17,849,000.00 | $13,859,000.00 | $8,918,000.00 | $10,628,000.00 | $7,926,000.00 | $6,351,000.00 | $15,030,000.00 | $9,500,000.00 | $12,231,000.00 | $8,110,000.00 | $17,685,000.00 | $19,086,000.00 | $29,942,000.00 | $22,917,000.00 | $26,905,000.00 | $26,644,000.00 | $20,555,000.00 | $14,359,000.00 | $14,536,000.00 | $12,453,000.00 | $15,291,000.00 | $13,644,000.00 | $5,146,000.00 | $4,026,000.00 | $9,496,000.00 | $4,288,000.00 | $5,523,000.00 | $6,849,000.00 | $4,071,000.00 | $4,801,000.00 | $4,054,000.00 | $5,682,000.00 | $1,466,000.00 | $2,173,000.00 | $3,230,000.00 | $2,536,000.00 | $1,568,000.00 | $1,910,000.00 | $1,023,000.00 | $1,605,000.00 | $1,425,000.00 | $1,291,000.00 | -- | -- | -- | -- | -- | $1,028,000.00 | -- | -- |
Total Current Assets | $209,069,000.00 | $205,382,000.00 | $226,341,000.00 | $242,124,000.00 | $265,152,000.00 | $255,273,000.00 | $248,411,000.00 | $241,788,000.00 | $230,228,000.00 | $222,332,000.00 | $209,491,000.00 | $202,687,000.00 | $229,978,000.00 | $251,260,000.00 | $201,411,000.00 | $222,522,000.00 | $210,543,000.00 | $205,994,000.00 | $218,483,000.00 | $216,029,000.00 | $213,968,000.00 | $193,945,000.00 | $172,132,000.00 | $170,761,000.00 | $189,262,000.00 | $174,457,000.00 | $184,053,000.00 | $183,947,000.00 | $176,990,000.00 | $180,791,000.00 | $194,889,000.00 | $252,675,000.00 | $221,391,000.00 | $223,734,000.00 | $211,688,000.00 | $191,003,000.00 | $166,593,000.00 | $149,096,000.00 | $125,582,000.00 | $110,006,000.00 | $102,479,000.00 | $89,141,000.00 | $82,272,000.00 | $82,077,000.00 | $80,102,000.00 | $79,671,000.00 | $73,501,000.00 | $66,021,000.00 | -- | -- | -- | -- | -- | $50,165,000.00 | -- | -- |
Property Plant and Equipement | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $21,116,000.00 | $22,137,000.00 | $22,711,000.00 | $23,194,000.00 | $23,468,000.00 | $23,436,000.00 | $23,839,000.00 | $24,266,000.00 | $24,536,000.00 | $24,931,000.00 | $18,474,000.00 | $18,960,000.00 | $18,974,000.00 | $19,050,000.00 | $19,230,000.00 | $20,127,000.00 | $20,257,000.00 | $20,386,000.00 | $24,289,000.00 | $26,001,000.00 | $25,577,000.00 | $24,153,000.00 | $22,258,000.00 | $20,892,000.00 | $19,508,000.00 | $18,539,000.00 | $14,264,000.00 | $13,104,000.00 | $11,338,000.00 | $9,937,000.00 | $7,828,000.00 | $7,145,000.00 | $6,413,000.00 | $5,172,000.00 | $3,710,000.00 | $3,611,000.00 | -- | -- | -- | -- | -- | $2,883,000.00 | -- | -- |
Intangible Assets Net | $3,549,000.00 | $3,914,000.00 | $4,350,000.00 | $4,787,000.00 | $5,223,000.00 | $5,660,000.00 | $6,186,000.00 | $6,712,000.00 | $7,784,000.00 | $8,418,000.00 | $9,052,000.00 | $10,319,000.00 | $11,082,000.00 | $11,845,000.00 | $12,608,000.00 | $13,372,000.00 | $14,281,000.00 | $15,191,000.00 | $16,100,000.00 | $17,010,000.00 | $20,534,000.00 | $21,854,000.00 | $23,175,000.00 | $21,491,000.00 | $22,401,000.00 | $23,610,000.00 | $24,819,000.00 | $26,029,000.00 | $27,459,000.00 | $28,888,000.00 | $30,316,000.00 | $31,745,000.00 | $33,598,000.00 | $35,023,000.00 | $20,552,000.00 | $21,392,000.00 | $21,779,000.00 | $22,271,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $29,800,000.00 | $29,800,000.00 | $29,835,000.00 | $29,800,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,800,000.00 | $29,835,000.00 | $29,800,000.00 | $29,800,000.00 | $29,835,000.00 | $29,835,000.00 | $29,800,000.00 | $29,835,000.00 | $29,800,000.00 | $29,835,000.00 | $29,835,000.00 | $29,800,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $29,835,000.00 | $41,466,000.00 | $41,466,000.00 | $41,800,000.00 | $41,086,000.00 | $23,546,000.00 | $23,546,000.00 | $23,337,000.00 | $22,372,000.00 | $23,337,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,089,000.00 | $3,099,000.00 | $3,186,000.00 | $2,020,000.00 | $2,019,000.00 | $2,019,000.00 | $12,762,000.00 | $13,686,000.00 | $15,347,000.00 | $16,151,000.00 | $16,888,000.00 | $20,955,000.00 | $22,042,000.00 | $22,787,000.00 | $23,470,000.00 | $24,749,000.00 | $25,242,000.00 | $25,922,000.00 | $25,983,000.00 | $2,742,000.00 | $3,818,000.00 | $3,552,000.00 | $4,957,000.00 | $5,972,000.00 | $6,035,000.00 | $4,518,000.00 | $5,053,000.00 | $4,681,000.00 | $2,821,000.00 | $2,621,000.00 | $7,181,000.00 | $7,230,000.00 | $7,706,000.00 | $7,677,000.00 | $8,784,000.00 | $5,804,000.00 | $4,879,000.00 | $4,921,000.00 | $3,579,000.00 | $3,509,000.00 | $1,703,000.00 | $1,281,000.00 | $1,373,000.00 | $1,543,000.00 | $1,978,000.00 | $1,859,000.00 | $2,004,000.00 | $1,451,000.00 | -- | -- | -- | -- | -- | $2,305,000.00 | -- | -- |
Total Assets | $286,803,000.00 | $284,303,000.00 | $305,483,000.00 | $317,587,000.00 | $327,819,000.00 | $319,913,000.00 | $311,583,000.00 | $307,049,000.00 | $300,538,000.00 | $295,298,000.00 | $284,428,000.00 | $283,977,000.00 | $314,053,000.00 | $337,864,000.00 | $290,035,000.00 | $313,672,000.00 | $303,369,000.00 | $300,378,000.00 | $314,240,000.00 | $289,882,000.00 | $292,691,000.00 | $274,117,000.00 | $248,573,000.00 | $247,019,000.00 | $266,507,000.00 | $251,470,000.00 | $262,990,000.00 | $264,619,000.00 | $257,362,000.00 | $262,521,000.00 | $298,960,000.00 | $359,936,000.00 | $330,072,000.00 | $331,673,000.00 | $286,828,000.00 | $262,637,000.00 | $236,096,000.00 | $217,199,000.00 | $143,425,000.00 | $126,619,000.00 | $115,520,000.00 | $100,359,000.00 | $91,473,000.00 | $90,765,000.00 | $88,493,000.00 | $86,702,000.00 | $79,215,000.00 | $71,083,000.00 | -- | -- | -- | -- | -- | $55,353,000.00 | -- | -- |
Accounts Payable | $72,821,000.00 | $67,355,000.00 | $75,516,000.00 | $71,697,000.00 | $79,695,000.00 | $76,430,000.00 | $73,120,000.00 | $75,875,000.00 | $93,256,000.00 | $89,745,000.00 | $79,786,000.00 | $31,547,000.00 | $45,237,000.00 | $67,367,000.00 | $67,313,000.00 | $75,835,000.00 | $86,305,000.00 | $83,915,000.00 | $85,240,000.00 | $85,218,000.00 | $88,798,000.00 | $64,422,000.00 | $55,221,000.00 | $51,225,000.00 | $54,195,000.00 | $55,610,000.00 | $67,167,000.00 | $53,588,000.00 | $45,764,000.00 | $49,729,000.00 | $43,160,000.00 | $79,823,000.00 | -- | -- | -- | $67,713,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,016,000.00 | $7,084,000.00 | $4,919,000.00 | $4,346,000.00 | $5,011,000.00 | $3,662,000.00 | $3,966,000.00 | $3,769,000.00 | $4,015,000.00 | -- | -- | -- | -- | -- | $2,211,000.00 | -- | -- |
Total Current Liabilities | $283,579,000.00 | $288,220,000.00 | $317,787,000.00 | $337,712,000.00 | $354,398,000.00 | $350,285,000.00 | $351,343,000.00 | $350,062,000.00 | $342,561,000.00 | $329,805,000.00 | $311,824,000.00 | $277,880,000.00 | $305,017,000.00 | $327,509,000.00 | $262,094,000.00 | $285,175,000.00 | $283,092,000.00 | $285,987,000.00 | $335,215,000.00 | $308,460,000.00 | $301,960,000.00 | $265,192,000.00 | $228,093,000.00 | $214,847,000.00 | $228,967,000.00 | $205,453,000.00 | $208,324,000.00 | $223,959,000.00 | $210,395,000.00 | $207,184,000.00 | $197,593,000.00 | $253,639,000.00 | $225,739,000.00 | $236,690,000.00 | $197,180,000.00 | $171,838,000.00 | $153,864,000.00 | $148,436,000.00 | $87,560,000.00 | $76,198,000.00 | $64,199,000.00 | $76,459,000.00 | $68,205,000.00 | $68,031,000.00 | $66,715,000.00 | $67,211,000.00 | $62,741,000.00 | $55,759,000.00 | -- | -- | -- | -- | -- | $49,997,000.00 | -- | -- |
Long Term Debt | $152,000.00 | $184,000.00 | $239,000.00 | $296,000.00 | $346,000.00 | $5,199,000.00 | $455,000.00 | $536,000.00 | $25,636,000.00 | $678,000.00 | $743,000.00 | $781,000.00 | $754,000.00 | $816,000.00 | $896,000.00 | $55,657,000.00 | $55,704,000.00 | $55,583,000.00 | $55,208,000.00 | $54,712,000.00 | -- | -- | -- | $54,439,000.00 | -- | -- | -- | $110,392,000.00 | -- | -- | -- | $151,104,000.00 | -- | -- | -- | $80,391,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $75,500,000.00 | $75,179,000.00 | $74,919,000.00 | $74,678,000.00 | $74,264,000.00 | $73,959,000.00 | $74,201,000.00 | $68,837,000.00 | $60,378,000.00 | $57,308,000.00 | $54,456,000.00 | $17,055,000.00 | $14,323,000.00 | $10,862,000.00 | $10,651,000.00 | $10,210,000.00 | $10,154,000.00 | $10,154,000.00 | -- | $9,700,000.00 | -- | -- | -- | $7,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-153,675,000.00 | $-160,790,000.00 | $-169,160,000.00 | $-176,955,000.00 | $-183,372,000.00 | $-187,096,000.00 | $-196,415,000.00 | $-199,607,000.00 | $-198,366,000.00 | $-190,792,000.00 | $-183,615,000.00 | $-149,894,000.00 | $-146,832,000.00 | $-145,366,000.00 | $-127,624,000.00 | $-126,912,000.00 | $-134,988,000.00 | $-140,744,000.00 | $-137,746,000.00 | $-135,160,000.00 | $-125,262,000.00 | $-106,443,000.00 | $-94,638,000.00 | $-82,147,000.00 | $-76,018,000.00 | $-66,817,000.00 | $-59,070,000.00 | $-34,535,000.00 | $-27,895,000.00 | $-19,180,000.00 | $30,105,000.00 | $35,356,000.00 | $33,652,000.00 | $24,543,000.00 | $19,622,000.00 | $21,078,000.00 | $12,269,000.00 | $4,164,000.00 | $-274,000.00 | $-2,648,000.00 | $1,104,000.00 | $11,085,000.00 | $13,185,000.00 | $16,112,000.00 | $15,367,000.00 | $13,521,000.00 | $10,560,000.00 | $9,410,000.00 | -- | -- | -- | -- | -- | $5,349,000.00 | -- | -- |
Total Stockholders' Equity | $3,224,000.00 | $-3,917,000.00 | $-12,304,000.00 | $-20,125,000.00 | $-26,579,000.00 | $-30,372,000.00 | $-39,760,000.00 | $-43,013,000.00 | $-42,023,000.00 | $-34,507,000.00 | $-27,396,000.00 | $6,097,000.00 | $9,036,000.00 | $10,355,000.00 | $27,941,000.00 | $28,497,000.00 | $20,277,000.00 | $14,391,000.00 | $-20,975,000.00 | $-18,578,000.00 | $-9,269,000.00 | $8,925,000.00 | $20,480,000.00 | $32,172,000.00 | $6,129,000.00 | $18,210,000.00 | $30,048,000.00 | $40,660,000.00 | $46,967,000.00 | $55,337,000.00 | $101,367,000.00 | $106,297,000.00 | $104,333,000.00 | $94,983,000.00 | $89,648,000.00 | $90,799,000.00 | $82,232,000.00 | $68,763,000.00 | $55,865,000.00 | $50,421,000.00 | $51,321,000.00 | $23,900,000.00 | $23,268,000.00 | $22,734,000.00 | $21,778,000.00 | $19,491,000.00 | $16,474,000.00 | $15,324,000.00 | -- | -- | -- | -- | -- | $5,356,000.00 | $3,787,000.00 | $1,400,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $286,803,000.00 | $284,303,000.00 | $305,483,000.00 | $317,587,000.00 | $327,819,000.00 | $319,913,000.00 | $311,583,000.00 | $307,049,000.00 | $300,538,000.00 | $295,298,000.00 | $284,428,000.00 | $283,977,000.00 | $314,053,000.00 | $337,864,000.00 | $290,035,000.00 | $313,672,000.00 | $303,369,000.00 | $300,378,000.00 | $314,240,000.00 | $289,882,000.00 | $292,691,000.00 | $274,117,000.00 | $248,573,000.00 | $247,019,000.00 | $266,507,000.00 | $251,470,000.00 | $262,990,000.00 | $264,619,000.00 | $257,362,000.00 | $262,521,000.00 | $298,960,000.00 | $359,936,000.00 | $330,072,000.00 | $331,673,000.00 | $286,828,000.00 | $262,637,000.00 | $236,096,000.00 | $217,199,000.00 | $143,425,000.00 | $126,619,000.00 | $115,520,000.00 | $100,359,000.00 | $91,473,000.00 | $90,765,000.00 | $88,493,000.00 | $86,702,000.00 | $79,215,000.00 | $71,083,000.00 | -- | -- | -- | -- | -- | $55,353,000.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 | 12/31/2021 | 9/30/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 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 8/31/2011 | 6/30/2011 | 4/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $416,616,000.00 | $99,953,000.00 | $100,922,000.00 | $84,265,000.00 | $339,465,000.00 | $78,944,000.00 | $85,771,000.00 | $76,470,000.00 | $362,387,000.00 | -- | -- | -- | $347,580,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $25,756,000.00 | $105,864,000.00 | $78,328,000.00 | $26,954,000.00 | $23,469,000.00 | $88,563,000.00 | $59,145,000.00 | $35,038,000.00 | $41,271,000.00 | $31,606,000.00 | $20,264,000.00 | $58,448,000.00 | $18,169,000.00 | $21,491,000.00 | $17,714,000.00 | $99,888,000.00 | $70,190,000.00 | $25,614,000.00 | $17,704,000.00 | $9,873,000.00 | $46,748,000.00 | $18,067,000.00 | $9,873,000.00 | $50,993,000.00 | $13,251,000.00 | $12,479,000.00 | $9,768,000.00 | $29,189,000.00 | $6,124,000.00 | $4,518,000.00 | $4,056,000.00 | $62,834,000.00 | $15,308,000.00 | $17,374,000.00 | $16,457,000.00 | $67,045,000.00 | $18,628,000.00 | $15,396,000.00 | $11,930,000.00 | $44,526,000.00 | $12,372,000.00 | $11,184,000.00 | $9,169,000.00 | $33,917,000.00 | $8,410,000.00 | $17,061,000.00 | $8,229,000.00 | $26,428,000.00 | $6,562,000.00 | -- | $12,464,000.00 | -- | $5,979,000.00 | $16,627,000.00 | $16,382,000.00 | -- |
Research and Development | $5,197,000.00 | $19,457,000.00 | $4,762,000.00 | $9,266,000.00 | $4,604,000.00 | $18,896,000.00 | $13,931,000.00 | $9,113,000.00 | $22,435,000.00 | $5,437,000.00 | $12,335,000.00 | $25,375,000.00 | $6,555,000.00 | $12,566,000.00 | $6,752,000.00 | $24,932,000.00 | $18,695,000.00 | $6,030,000.00 | $6,299,000.00 | $28,601,000.00 | $7,708,000.00 | $6,962,000.00 | $6,021,000.00 | $19,944,000.00 | $5,687,000.00 | $3,848,000.00 | $3,950,000.00 | $18,961,000.00 | $4,498,000.00 | $4,817,000.00 | $4,904,000.00 | $19,100,000.00 | -- | -- | -- | $14,900,000.00 | -- | -- | -- | $9,400,000.00 | -- | -- | -- | $6,800,000.00 | -- | -- | -- | $4,000,000.00 | -- | -- | -- | -- | -- | $3,000,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $15,094,000.00 | $61,589,000.00 | $15,793,000.00 | $30,594,000.00 | $14,945,000.00 | $63,961,000.00 | $48,451,000.00 | $15,080,000.00 | $82,841,000.00 | $67,531,000.00 | $50,502,000.00 | $80,172,000.00 | $59,845,000.00 | $40,563,000.00 | $21,405,000.00 | $82,685,000.00 | $18,737,000.00 | $44,163,000.00 | $23,269,000.00 | $20,320,000.00 | $25,403,000.00 | $41,879,000.00 | $20,320,000.00 | $69,039,000.00 | $18,959,000.00 | $15,745,000.00 | $15,368,000.00 | $54,530,000.00 | $12,820,000.00 | $13,726,000.00 | $12,737,000.00 | $53,639,000.00 | $13,920,000.00 | $25,286,000.00 | $12,387,000.00 | $41,001,000.00 | $29,021,000.00 | $17,912,000.00 | $8,409,000.00 | $29,559,000.00 | $8,250,000.00 | $13,433,000.00 | $6,089,000.00 | $21,601,000.00 | $5,537,000.00 | $10,632,000.00 | $5,193,000.00 | $16,623,000.00 | $4,219,000.00 | -- | $3,915,000.00 | -- | $3,686,000.00 | $12,561,000.00 | $10,305,000.00 | -- |
Loss from Operations | $10,662,000.00 | $44,275,000.00 | $12,112,000.00 | $19,829,000.00 | $8,524,000.00 | $24,602,000.00 | $7,222,000.00 | $3,241,000.00 | $-41,570,000.00 | $-35,925,000.00 | $-30,238,000.00 | $-21,724,000.00 | $-1,113,000.00 | $-19,072,000.00 | $-3,691,000.00 | $17,203,000.00 | $8,135,000.00 | $-845,000.00 | $-5,565,000.00 | $-36,705,000.00 | $-20,534,000.00 | $-13,939,000.00 | $-10,447,000.00 | $-18,046,000.00 | $-5,708,000.00 | $-3,266,000.00 | $-5,600,000.00 | $-25,341,000.00 | $-6,696,000.00 | $-9,208,000.00 | $-8,681,000.00 | $9,195,000.00 | $1,388,000.00 | $4,475,000.00 | $4,070,000.00 | $26,044,000.00 | $7,519,000.00 | $5,893,000.00 | $3,521,000.00 | $14,967,000.00 | $4,122,000.00 | $3,840,000.00 | $3,080,000.00 | $12,316,000.00 | $2,873,000.00 | $6,429,000.00 | $3,036,000.00 | $9,805,000.00 | $7,206,000.00 | -- | $4,863,000.00 | -- | $2,293,000.00 | $4,066,000.00 | $6,077,000.00 | -- |
Loss Before Income Taxes | $7,316,000.00 | $27,206,000.00 | $18,467,000.00 | $10,519,000.00 | $3,859,000.00 | $11,574,000.00 | $1,965,000.00 | $571,000.00 | $-48,878,000.00 | $-41,179,000.00 | $-33,869,000.00 | $-26,695,000.00 | $-1,676,000.00 | $-22,015,000.00 | $-4,754,000.00 | $8,657,000.00 | $6,239,000.00 | $-5,931,000.00 | $-3,172,000.00 | $-54,557,000.00 | $-44,902,000.00 | $-26,201,000.00 | $-14,476,000.00 | $-47,169,000.00 | $-9,053,000.00 | $-7,612,000.00 | $-24,054,000.00 | $-35,859,000.00 | $-10,509,000.00 | $-10,792,000.00 | $-6,680,000.00 | $-12,593,000.00 | -- | -- | -- | $29,221,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.31 | $1.15 | $0.34 | $0.44 | $0.16 | $0.49 | $0.09 | $-0.05 | $-2.12 | $-1.79 | $-1.47 | $-1.00 | $-0.87 | $-0.78 | $-0.03 | $0.38 | $0.25 | $-0.14 | $-0.14 | $-2.94 | $-1.01 | $-0.63 | $-0.77 | $-6.20 | $-0.94 | $-0.80 | $-2.23 | $-4.34 | -- | -- | $-0.42 | $0.16 | $0.84 | $0.46 | $-0.13 | $0.96 | $0.66 | $0.37 | $0.23 | $-0.36 | $-0.97 | $-0.23 | $-0.32 | -- | $0.66 | $0.33 | -- | -- | $0.19 | -- | $0.18 | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 22,969,000 | 22,960,000 | 22,957,000 | 22,952,000 | 22,951,000 | 22,938,000 | 22,948,000 | 22,927,000 | 22,908,000 | 22,920,000 | 22,893,000 | 22,872,000 | 22,881,000 | 22,858,000 | 22,858,000 | 21,512,000 | 21,064,000 | 21,702,000 | 18,639,000 | 18,585,000 | 18,625,000 | 18,538,000 | 18,483,000 | 13,787,000 | 13,659,000 | 13,697,000 | 11,018,000 | 10,931,000 | -- | -- | 10,819,000 | 10,808,000 | -- | -- | -- | 10,705,000 | -- | -- | -- | -- | -- | -- | -- | -- | 9,065,699,000 | 9,064,537,000 | -- | -- | 1,571,549,000 | -- | 320,840,000 | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.31 | $1.15 | $0.34 | $0.28 | $0.16 | $0.49 | $0.09 | $0.06 | $-2.12 | $-0.31 | $-1.47 | $-1.00 | $-0.87 | $-0.81 | $-0.03 | $0.38 | $0.01 | $-0.14 | $-0.31 | $-2.94 | $-1.01 | $-0.63 | $-0.77 | $-6.20 | $-0.94 | $-0.80 | $-2.23 | $-4.47 | -- | -- | $-0.42 | $0.04 | $0.03 | $0.18 | $-0.13 | $0.48 | $0.56 | $0.34 | $0.19 | $-0.36 | $-0.97 | $-0.23 | $-0.32 | -- | $0.20 | $0.45 | -- | -- | $0.19 | -- | $0.18 | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 22,973,000 | 22,973,000 | 22,974,000 | 22,966,000 | 22,967,000 | 22,948,000 | 22,944,000 | 22,927,000 | 22,908,000 | 22,920,000 | 22,893,000 | 22,872,000 | 22,881,000 | 22,858,000 | 22,858,000 | 21,530,000 | 22,876,000 | 20,171,000 | 22,635,000 | 18,585,000 | 18,625,000 | 18,594,000 | 18,483,000 | 13,787,000 | 13,659,000 | 13,697,000 | 11,018,000 | 10,931,000 | -- | -- | 10,819,000 | 10,991,000 | -- | -- | -- | 11,131,000 | -- | -- | -- | -- | -- | -- | -- | -- | 9,068,024,000 | 9,064,537,000 | -- | -- | 4,072,968,000 | -- | 329,179,000 | -- | -- | -- | -- | -- |
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 | -- | -- |
Common Stock Shares Outstanding | 22,968,000 | 22,968,000 | 22,968,000 | 22,953,000 | 22,951,000 | 22,951,000 | 22,950,000 | 22,928,000 | 22,926,000 | 22,925,000 | 22,894,000 | 22,892,000 | 22,886,000 | 22,860,000 | 22,858,000 | 22,857,000 | 22,856,000 | 22,825,000 | 18,758,000 | 18,638,000 | -- | -- | -- | 18,433,000 | -- | -- | -- | 10,922,000 | -- | -- | 10,752,906 | 10,752,906 | 10,749,683 | 10,747,864 | 10,731,284 | 10,731,284 | 10,728,878 | 10,728,222 | 10,562,139 | 10,521,887 | 10,479,811 | 9,287,454 | 9,216,621 | 9,078,287 | 9,078,287 | -- | 9,064,537 | 9,064,537 | -- | -- | -- | 10,000,000 | -- | 312,500 | -- | -- |
Common Stock Value | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.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 | -- | -- |
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 | -- | -- | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | 114,000 | -- | -- | -- | -- | -- | 114,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 95,961 | -- | -- |
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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16.18 | $11.71 | $11.94 | -- | $9.55 | -- | -- | -- | -- | -- | -- | -- | -- |