Date | 9/30/2023 | 6/30/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 | 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 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $8,134,000.00 | $17,326,000.00 | $15,532,000.00 | $5,805,000.00 | $7,311,000.00 | $12,872,000.00 | $18,402,000.00 | $20,179,000.00 | $25,218,000.00 | $38,441,000.00 | $56,581,000.00 | $70,072,000.00 | $45,656,000.00 | $23,024,000.00 | $11,070,000.00 | $5,756,000.00 | $7,921,000.00 | $11,060,000.00 | $38,125,000.00 | $30,753,000.00 | $25,929,000.00 | $23,747,000.00 | $27,893,000.00 | $30,481,000.00 | $21,811,000.00 | $27,760,000.00 | $47,874,000.00 | $31,169,000.00 | $40,184,000.00 | $44,027,000.00 | $30,778,000.00 | $29,021,000.00 | $37,489,000.00 | $30,693,000.00 | $45,206,000.00 | $23,740,000.00 | $38,285,000.00 | $42,035,000.00 | $40,979,000.00 | $27,694,000.00 | $28,370,000.00 | $28,680,000.00 | $23,207,000.00 | $15,209,000.00 | $16,131,000.00 | $20,397,000.00 | $17,427,000.00 | $11,518,000.00 | $15,052,000.00 | $16,566,000.00 | $14,296,000.00 | $7,289,000.00 |
Accounts Receivable Net Current | $24,187,000.00 | $13,225,000.00 | $42,670,000.00 | $33,662,000.00 | $27,450,000.00 | $61,454,000.00 | $93,611,000.00 | $88,712,000.00 | $98,160,000.00 | $88,657,000.00 | $91,224,000.00 | $68,619,000.00 | $33,741,000.00 | $34,260,000.00 | $54,600,000.00 | $30,860,000.00 | $29,039,000.00 | $21,940,000.00 | $45,847,000.00 | $46,130,000.00 | $25,275,000.00 | $29,796,000.00 | $42,685,000.00 | $38,534,000.00 | $24,220,000.00 | $24,870,000.00 | $45,458,000.00 | $31,266,000.00 | $19,670,000.00 | $24,386,000.00 | $45,155,000.00 | $19,091,000.00 | $12,635,000.00 | $16,816,000.00 | $26,260,000.00 | $18,265,000.00 | $8,895,000.00 | $13,394,000.00 | $25,336,000.00 | $17,125,000.00 | $8,141,000.00 | $12,257,000.00 | $21,767,000.00 | $11,735,000.00 | $10,627,000.00 | $11,901,000.00 | $23,780,000.00 | -- | -- | -- | $19,633,000.00 | -- |
Inventory | $66,077,000.00 | $39,791,000.00 | $77,315,000.00 | $99,210,000.00 | $103,932,000.00 | $111,190,000.00 | $128,113,000.00 | $162,669,000.00 | $111,132,000.00 | $68,085,000.00 | $51,140,000.00 | $33,715,000.00 | $21,310,000.00 | $34,927,000.00 | $54,768,000.00 | $50,066,000.00 | $51,981,000.00 | $60,892,000.00 | $68,465,000.00 | $55,549,000.00 | $42,262,000.00 | $37,699,000.00 | $53,354,000.00 | $57,646,000.00 | $42,344,000.00 | $34,295,000.00 | $47,030,000.00 | $49,238,000.00 | $42,995,000.00 | $36,817,000.00 | $42,729,000.00 | $35,575,000.00 | $28,379,000.00 | $19,966,000.00 | $24,896,000.00 | $21,349,000.00 | $23,229,000.00 | $13,462,000.00 | $15,824,000.00 | $17,521,000.00 | $13,348,000.00 | $13,653,000.00 | $18,787,000.00 | $16,900,000.00 | $12,591,000.00 | $13,450,000.00 | $11,601,000.00 | -- | -- | -- | $10,347,000.00 | -- |
Prepaid Expenses and Other Current Assets | $9,779,000.00 | $7,914,000.00 | $12,987,000.00 | $10,124,000.00 | $11,979,000.00 | $14,546,000.00 | $10,981,000.00 | $13,120,000.00 | $15,650,000.00 | $25,840,000.00 | $19,188,000.00 | $9,735,000.00 | $8,304,000.00 | $7,281,000.00 | $8,283,000.00 | $6,152,000.00 | $7,158,000.00 | $6,888,000.00 | $7,980,000.00 | $11,174,000.00 | $12,342,000.00 | $7,132,000.00 | $7,240,000.00 | $6,795,000.00 | $6,020,000.00 | $6,986,000.00 | $8,020,000.00 | $6,993,000.00 | $7,006,000.00 | $7,917,000.00 | $6,888,000.00 | $5,973,000.00 | $4,469,000.00 | $5,342,000.00 | $6,987,000.00 | $6,238,000.00 | $5,069,000.00 | $4,389,000.00 | $6,927,000.00 | $4,759,000.00 | $4,363,000.00 | $4,254,000.00 | $5,750,000.00 | $4,482,000.00 | $3,057,000.00 | $3,460,000.00 | $4,433,000.00 | -- | -- | -- | $5,331,000.00 | -- |
Total Current Assets | $117,550,000.00 | $86,445,000.00 | $155,048,000.00 | $155,292,000.00 | $157,619,000.00 | $207,286,000.00 | $260,549,000.00 | $288,423,000.00 | $317,263,000.00 | $295,810,000.00 | $259,692,000.00 | $219,639,000.00 | $145,587,000.00 | $113,073,000.00 | $129,193,000.00 | $95,581,000.00 | $99,141,000.00 | $119,124,000.00 | $191,462,000.00 | $183,958,000.00 | $165,795,000.00 | $167,309,000.00 | $188,492,000.00 | $180,812,000.00 | $162,060,000.00 | $156,671,000.00 | $183,356,000.00 | $152,583,000.00 | $151,628,000.00 | $145,780,000.00 | $164,891,000.00 | $144,290,000.00 | $142,401,000.00 | $135,259,000.00 | $142,751,000.00 | $94,978,000.00 | $100,805,000.00 | $91,060,000.00 | $93,587,000.00 | $70,892,000.00 | $57,573,000.00 | $59,119,000.00 | $69,887,000.00 | $49,157,000.00 | $43,351,000.00 | $50,285,000.00 | $58,087,000.00 | -- | -- | -- | $51,595,000.00 | -- |
Property Plant and Equipement | $28,352,000.00 | $30,502,000.00 | $34,144,000.00 | $34,182,000.00 | $33,185,000.00 | $32,129,000.00 | $30,976,000.00 | $29,463,000.00 | $24,718,000.00 | $24,496,000.00 | $23,926,000.00 | $23,168,000.00 | $22,246,000.00 | $23,143,000.00 | $22,755,000.00 | $22,366,000.00 | $22,340,000.00 | $21,823,000.00 | $22,216,000.00 | $19,580,000.00 | $17,792,000.00 | $16,591,000.00 | $15,827,000.00 | $16,166,000.00 | $16,037,000.00 | $16,718,000.00 | $17,468,000.00 | $18,046,000.00 | $17,457,000.00 | $16,796,000.00 | $16,764,000.00 | $11,689,000.00 | $10,544,000.00 | $9,665,000.00 | $9,634,000.00 | $9,755,000.00 | $8,680,000.00 | $8,670,000.00 | $8,499,000.00 | $8,095,000.00 | $7,502,000.00 | $6,587,000.00 | $6,138,000.00 | $5,811,000.00 | $5,460,000.00 | $4,724,000.00 | $4,405,000.00 | -- | -- | -- | $3,795,000.00 | -- |
Intangible Assets Net | $3,059,000.00 | $3,075,000.00 | $6,802,000.00 | $6,818,000.00 | $6,833,000.00 | $9,304,000.00 | $9,319,000.00 | $9,334,000.00 | $9,350,000.00 | $9,365,000.00 | $9,380,000.00 | $9,553,000.00 | $9,601,000.00 | $42,449,000.00 | $43,243,000.00 | $44,054,000.00 | $44,856,000.00 | $54,430,000.00 | $55,240,000.00 | $55,364,000.00 | $56,149,000.00 | $56,933,000.00 | $57,743,000.00 | $67,354,000.00 | $68,166,000.00 | $68,983,000.00 | $69,800,000.00 | $70,616,000.00 | $71,433,000.00 | $72,394,000.00 | $73,354,000.00 | $10,466,000.00 | $10,106,000.00 | $10,285,000.00 | $10,575,000.00 | $11,085,000.00 | $11,595,000.00 | $12,105,000.00 | $12,615,000.00 | $13,128,000.00 | $13,641,000.00 | $14,153,000.00 | $14,666,000.00 | $15,178,000.00 | $15,691,000.00 | $16,204,000.00 | $16,716,000.00 | -- | -- | -- | $18,774,000.00 | -- |
Goodwill | -- | -- | -- | -- | -- | $24,510,000.00 | $24,510,000.00 | $24,508,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $63,499,000.00 | $63,452,000.00 | $61,969,000.00 | $61,928,000.00 | $61,963,000.00 | $62,030,000.00 | $62,045,000.00 | $61,957,000.00 | $61,905,000.00 | $61,888,000.00 | $60,516,000.00 | $60,475,000.00 | $60,323,000.00 | $60,470,000.00 | $2,185,000.00 | $2,372,000.00 | $2,318,000.00 | $2,520,000.00 | $2,626,000.00 | $2,746,000.00 | $2,649,000.00 | $2,740,000.00 | $2,842,000.00 | $2,784,000.00 | $2,879,000.00 | $2,940,000.00 | $2,979,000.00 | $2,859,000.00 | $2,939,000.00 | $2,873,000.00 | -- | -- | -- | $2,931,000.00 | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $167,678,000.00 | $140,181,000.00 | $225,093,000.00 | $226,513,000.00 | $229,138,000.00 | $314,045,000.00 | $366,965,000.00 | $391,030,000.00 | $382,386,000.00 | $354,230,000.00 | $318,117,000.00 | $279,012,000.00 | $204,971,000.00 | $204,370,000.00 | $220,479,000.00 | $188,139,000.00 | $193,267,000.00 | $285,270,000.00 | $332,944,000.00 | $321,502,000.00 | $302,356,000.00 | $303,787,000.00 | $324,776,000.00 | $326,833,000.00 | $308,712,000.00 | $304,790,000.00 | $333,066,000.00 | $302,319,000.00 | $301,568,000.00 | $295,778,000.00 | $315,912,000.00 | $172,642,000.00 | $170,995,000.00 | $162,857,000.00 | $175,654,000.00 | $137,116,000.00 | $145,036,000.00 | $138,130,000.00 | $143,567,000.00 | $123,327,000.00 | $110,535,000.00 | $83,346,000.00 | $94,311,000.00 | $73,836,000.00 | $68,000,000.00 | $74,758,000.00 | $82,813,000.00 | -- | -- | -- | $78,367,000.00 | -- |
Accounts Payable | $63,235,000.00 | $20,527,000.00 | $34,966,000.00 | $36,542,000.00 | $26,764,000.00 | $53,165,000.00 | $61,850,000.00 | $115,238,000.00 | $114,602,000.00 | $98,878,000.00 | $96,399,000.00 | $83,403,000.00 | $45,207,000.00 | $34,210,000.00 | $74,255,000.00 | $38,497,000.00 | $31,540,000.00 | $40,658,000.00 | $87,265,000.00 | $67,675,000.00 | $46,633,000.00 | $41,724,000.00 | $66,899,000.00 | $62,146,000.00 | $46,936,000.00 | $39,408,000.00 | $66,020,000.00 | $44,781,000.00 | $43,247,000.00 | $38,456,000.00 | $61,745,000.00 | $38,895,000.00 | $32,702,000.00 | $26,829,000.00 | $47,574,000.00 | $21,161,000.00 | $31,997,000.00 | $27,320,000.00 | $37,192,000.00 | $27,019,000.00 | $16,565,000.00 | $17,776,000.00 | $32,753,000.00 | $21,117,000.00 | $16,926,000.00 | $23,461,000.00 | $28,563,000.00 | -- | -- | -- | $24,535,000.00 | -- |
Accrued Liabilities | $11,858,000.00 | $12,739,000.00 | $17,396,000.00 | $19,957,000.00 | $24,420,000.00 | $29,386,000.00 | $25,232,000.00 | $22,402,000.00 | $14,515,000.00 | $19,627,000.00 | $22,841,000.00 | $15,943,000.00 | $11,632,000.00 | $9,445,000.00 | $7,633,000.00 | $7,460,000.00 | $9,318,000.00 | $6,178,000.00 | $8,370,000.00 | $7,846,000.00 | $9,194,000.00 | $12,126,000.00 | $10,764,000.00 | $8,056,000.00 | $8,746,000.00 | $12,162,000.00 | $12,892,000.00 | $9,379,000.00 | $10,491,000.00 | $10,582,000.00 | $13,027,000.00 | $8,704,000.00 | $7,340,000.00 | $9,140,000.00 | $9,851,000.00 | $8,383,000.00 | $8,122,000.00 | $7,836,000.00 | $9,123,000.00 | $6,881,000.00 | $5,698,000.00 | $6,528,000.00 | $8,171,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $120,555,000.00 | $81,110,000.00 | $142,100,000.00 | $134,894,000.00 | $124,291,000.00 | $149,996,000.00 | $186,280,000.00 | $198,519,000.00 | $185,505,000.00 | $171,685,000.00 | $164,922,000.00 | $155,566,000.00 | $115,855,000.00 | $111,445,000.00 | $129,883,000.00 | $103,677,000.00 | $98,351,000.00 | $111,639,000.00 | $150,348,000.00 | $132,636,000.00 | $116,766,000.00 | $118,887,000.00 | $145,587,000.00 | $150,359,000.00 | $140,340,000.00 | $140,091,000.00 | $172,209,000.00 | $148,668,000.00 | $156,876,000.00 | $155,590,000.00 | $188,921,000.00 | $55,735,000.00 | $48,234,000.00 | $43,480,000.00 | $64,582,000.00 | $36,511,000.00 | $46,959,000.00 | $41,162,000.00 | $52,002,000.00 | $40,168,000.00 | $29,110,000.00 | $34,647,000.00 | $50,985,000.00 | $38,055,000.00 | $33,384,000.00 | $39,958,000.00 | $50,860,000.00 | -- | -- | -- | $47,568,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | $30,714,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $32,000,000.00 | -- | -- | -- | $48,000,000.00 | -- | -- | -- | $64,000,000.00 | -- | -- | -- | $80,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,716,000.00 | $-1,300,000.00 | $-1,684,000.00 | $-2,607,000.00 | $-1,386,000.00 | $-527,000.00 | $-501,000.00 | $-353,000.00 | $62,000.00 | $-155,000.00 | $14,000.00 | $-742,000.00 | $-959,000.00 | $-1,312,000.00 | $-937,000.00 | $-1,103,000.00 | $-926,000.00 | $-866,000.00 | $-909,000.00 | $-457,000.00 | $-561,000.00 | $-269,000.00 | $-259,000.00 | $-321,000.00 | $-737,000.00 | $-1,046,000.00 | $-1,217,000.00 | $-1,443,000.00 | $-1,646,000.00 | $-1,439,000.00 | $-1,327,000.00 | $-1,088,000.00 | $-647,000.00 | $-793,000.00 | $-308,000.00 | $-3,000.00 | $246,000.00 | $67,000.00 | $244,000.00 | $405,000.00 | $293,000.00 | $478,000.00 | $625,000.00 | $6,857,000.00 | $6,803,000.00 | $7,057,000.00 | $6,878,000.00 | -- | -- | -- | $7,453,000.00 | -- |
Accumulated Deficit | $35,227,000.00 | $47,770,000.00 | $73,631,000.00 | $84,713,000.00 | $97,916,000.00 | $158,093,000.00 | $176,307,000.00 | $189,806,000.00 | $194,408,000.00 | $180,524,000.00 | $150,120,000.00 | $121,184,000.00 | $87,346,000.00 | $92,456,000.00 | $90,272,000.00 | $84,940,000.00 | $95,629,000.00 | $174,497,000.00 | $183,290,000.00 | $189,107,000.00 | $185,689,000.00 | $184,939,000.00 | $179,448,000.00 | $175,969,000.00 | $167,728,000.00 | $165,239,000.00 | $161,496,000.00 | $150,090,000.00 | $142,496,000.00 | $138,966,000.00 | $127,522,000.00 | $117,804,000.00 | $116,503,000.00 | $114,079,000.00 | $103,347,000.00 | $92,970,000.00 | $90,483,000.00 | $89,926,000.00 | $84,552,000.00 | $76,004,000.00 | $74,620,000.00 | $41,757,000.00 | $36,598,000.00 | $23,023,000.00 | $22,071,000.00 | $22,237,000.00 | $19,715,000.00 | -- | -- | -- | $18,295,000.00 | -- |
Total Stockholders' Equity | $47,123,000.00 | $59,071,000.00 | $82,993,000.00 | $91,619,000.00 | $104,847,000.00 | $164,049,000.00 | $180,685,000.00 | $192,511,000.00 | $196,881,000.00 | $182,545,000.00 | $153,195,000.00 | $123,446,000.00 | $89,116,000.00 | $92,925,000.00 | $90,596,000.00 | $84,462,000.00 | $94,916,000.00 | $173,631,000.00 | $182,596,000.00 | $188,866,000.00 | $185,590,000.00 | $184,900,000.00 | $179,189,000.00 | $176,474,000.00 | $168,372,000.00 | $164,699,000.00 | $160,857,000.00 | $153,651,000.00 | $144,692,000.00 | $140,188,000.00 | $126,991,000.00 | $116,907,000.00 | $122,761,000.00 | $119,377,000.00 | $111,072,000.00 | $100,605,000.00 | $98,077,000.00 | $96,968,000.00 | $91,565,000.00 | $83,159,000.00 | $81,425,000.00 | $48,699,000.00 | $43,326,000.00 | $35,781,000.00 | $34,616,000.00 | $34,800,000.00 | $31,953,000.00 | -- | -- | -- | $30,799,000.00 | $52,483,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $167,678,000.00 | $140,181,000.00 | $225,093,000.00 | $226,513,000.00 | $229,138,000.00 | $314,045,000.00 | $366,965,000.00 | $391,030,000.00 | $382,386,000.00 | $354,230,000.00 | $318,117,000.00 | $279,012,000.00 | $204,971,000.00 | $204,370,000.00 | $220,479,000.00 | $188,139,000.00 | $193,267,000.00 | $285,270,000.00 | $332,944,000.00 | $321,502,000.00 | $302,356,000.00 | $303,787,000.00 | $324,776,000.00 | $326,833,000.00 | $308,712,000.00 | $304,790,000.00 | $333,066,000.00 | $302,319,000.00 | $301,568,000.00 | $295,778,000.00 | $315,912,000.00 | $172,642,000.00 | $170,995,000.00 | $162,857,000.00 | $175,654,000.00 | $137,116,000.00 | $145,036,000.00 | $138,130,000.00 | $143,567,000.00 | $123,327,000.00 | $110,535,000.00 | $83,346,000.00 | $94,311,000.00 | $73,836,000.00 | $68,000,000.00 | $74,758,000.00 | $82,813,000.00 | -- | -- | -- | $78,367,000.00 | -- |
Date | 9/30/2023 | 6/30/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 | 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 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $189,259,000.00 | $155,391,000.00 | $114,188,000.00 | $93,722,000.00 | $104,173,000.00 | $61,708,000.00 | $59,004,000.00 | $84,400,000.00 | $115,385,000.00 | $91,057,000.00 | $75,498,000.00 | $114,813,000.00 | $127,771,000.00 | $88,132,000.00 | $77,029,000.00 | $113,252,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $9,954,000.00 | $8,649,000.00 | $22,860,000.00 | $11,458,000.00 | $6,957,000.00 | $148,457,000.00 | $127,474,000.00 | $42,053,000.00 | $55,505,000.00 | $79,091,000.00 | $228,802,000.00 | $150,931,000.00 | $47,396,000.00 | $35,597,000.00 | $110,583,000.00 | $19,067,000.00 | $17,517,000.00 | $35,842,000.00 | $181,740,000.00 | $131,025,000.00 | $92,519,000.00 | $58,871,000.00 | $62,444,000.00 | $141,438,000.00 | $38,378,000.00 | $61,745,000.00 | $211,525,000.00 | $147,423,000.00 | $41,862,000.00 | $66,344,000.00 | $173,234,000.00 | $36,209,000.00 | $30,656,000.00 | $53,889,000.00 | $140,575,000.00 | $28,795,000.00 | $24,780,000.00 | $38,481,000.00 | $106,477,000.00 | $69,800,000.00 | $17,329,000.00 | $30,694,000.00 | $91,037,000.00 | $18,541,000.00 | $41,073,000.00 | $23,905,000.00 | $78,459,000.00 | $15,797,000.00 | $36,630,000.00 | $22,087,000.00 | $76,746,000.00 | -- |
Research and Development | $7,684,000.00 | $3,847,000.00 | $16,315,000.00 | $11,229,000.00 | $5,823,000.00 | $22,786,000.00 | $15,882,000.00 | $5,688,000.00 | $4,815,000.00 | $3,843,000.00 | $15,812,000.00 | $11,783,000.00 | $7,543,000.00 | $3,815,000.00 | $14,282,000.00 | $11,282,000.00 | $8,160,000.00 | $4,311,000.00 | $16,825,000.00 | $4,208,000.00 | $4,035,000.00 | $4,501,000.00 | $15,446,000.00 | $3,617,000.00 | $3,586,000.00 | $3,911,000.00 | $13,919,000.00 | $10,444,000.00 | $7,009,000.00 | $3,634,000.00 | $9,904,000.00 | $7,259,000.00 | $4,686,000.00 | $2,307,000.00 | $7,231,000.00 | $5,338,000.00 | $1,752,000.00 | $1,903,000.00 | $5,562,000.00 | $3,812,000.00 | $2,430,000.00 | $1,127,000.00 | $4,163,000.00 | $2,957,000.00 | $1,919,000.00 | $1,000,000.00 | $3,223,000.00 | $2,336,000.00 | $724,000.00 | $753,000.00 | $2,905,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $21,162,000.00 | $19,182,000.00 | $33,148,000.00 | $83,942,000.00 | $58,142,000.00 | $173,773,000.00 | $130,871,000.00 | $81,641,000.00 | $37,638,000.00 | $39,383,000.00 | $150,993,000.00 | $114,602,000.00 | $90,659,000.00 | $36,157,000.00 | $211,127,000.00 | $27,320,000.00 | $148,940,000.00 | $46,009,000.00 | $160,971,000.00 | $112,966,000.00 | $32,446,000.00 | $48,174,000.00 | $167,579,000.00 | $111,541,000.00 | $34,529,000.00 | $49,062,000.00 | $158,131,000.00 | $31,006,000.00 | $35,289,000.00 | $47,044,000.00 | $132,963,000.00 | $92,828,000.00 | $63,008,000.00 | $36,284,000.00 | $110,421,000.00 | $76,394,000.00 | $51,880,000.00 | $29,480,000.00 | $90,753,000.00 | $64,194,000.00 | $19,053,000.00 | $24,700,000.00 | $80,449,000.00 | $17,843,000.00 | $38,843,000.00 | $21,076,000.00 | $74,860,000.00 | $54,040,000.00 | $17,220,000.00 | $20,310,000.00 | $86,315,000.00 | -- |
Loss from Operations | $-21,741,000.00 | $-10,533,000.00 | $-75,814,000.00 | $-65,526,000.00 | $-51,185,000.00 | $-25,316,000.00 | $-3,397,000.00 | $-1,950,000.00 | $17,867,000.00 | $39,708,000.00 | $77,809,000.00 | $43,995,000.00 | $-7,666,000.00 | $-560,000.00 | $-100,544,000.00 | $-103,834,000.00 | $-95,581,000.00 | $-10,167,000.00 | $20,769,000.00 | $18,059,000.00 | $1,202,000.00 | $10,697,000.00 | $36,303,000.00 | $29,897,000.00 | $16,532,000.00 | $12,683,000.00 | $19,310,000.00 | $8,211,000.00 | $25,873,000.00 | $19,300,000.00 | $12,345,000.00 | $6,389,000.00 | $21,537,000.00 | $17,605,000.00 | $30,154,000.00 | $4,281,000.00 | $2,379,000.00 | $9,001,000.00 | $15,724,000.00 | $5,606,000.00 | $-1,724,000.00 | $5,994,000.00 | $7,660,000.00 | $698,000.00 | $-599,000.00 | $2,829,000.00 | $3,599,000.00 | $-1,613,000.00 | $-900,000.00 | $1,777,000.00 | $-9,569,000.00 | -- |
Loss Before Income Taxes | $-16,510,000.00 | $-4,419,000.00 | $-10,759,000.00 | $-15,157,000.00 | $-52,074,000.00 | $-28,230,000.00 | $-5,327,000.00 | $15,129,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.51 | $-0.15 | $-0.35 | $-0.41 | $-1.92 | $-0.72 | $-0.43 | $0.30 | $0.45 | $1.00 | $0.96 | $1.03 | $-0.10 | $0.07 | $-3.13 | $-0.30 | $-2.95 | $-0.29 | $0.49 | $0.14 | $0.30 | $0.27 | $0.86 | $0.27 | $0.31 | $0.23 | $0.38 | $0.24 | $0.48 | $0.37 | $0.31 | $0.54 | $0.08 | $0.34 | $0.60 | $0.27 | $0.02 | $0.17 | $0.27 | $0.04 | $1.23 | $0.17 | $0.44 | $0.11 | $-0.01 | $0.08 | $0.05 | -- | $-0.05 | $0.05 | $-0.74 | -- |
Weighted Average Shares Basic | 36,008,000 | 32,355,000 | 31,502,000 | 31,585,000 | 31,405,000 | 31,029,000 | 30,955,000 | 30,833,000 | 30,697,000 | 30,416,000 | 30,007,000 | 30,038,000 | 29,852,000 | 29,796,000 | 29,684,000 | 29,660,000 | 29,626,000 | 29,573,000 | 30,099,000 | 30,185,000 | 30,253,000 | 30,314,000 | 30,671,000 | 30,749,000 | 30,755,000 | 30,713,000 | 31,032,000 | 31,069,000 | 31,044,000 | 31,016,000 | 31,288,000 | 31,272,000 | 31,485,000 | 31,396,000 | 31,253,000 | 31,231,000 | 31,203,000 | 31,172,000 | 31,072,000 | 31,128,000 | 31,058,000 | 30,947,000 | 30,851,000 | 30,892,000 | 30,878,000 | 30,748,000 | 30,746,000 | 30,747,000 | 30,745,000 | 30,744,000 | 30,744,000 | -- |
Earnings Per Share Diluted | $-0.51 | $-0.15 | $-0.35 | $-0.41 | $-1.92 | $-0.72 | $-0.14 | $0.29 | $0.43 | $0.93 | $1.86 | $1.04 | $-0.10 | $0.07 | $-3.13 | $-0.36 | $-2.66 | $-0.29 | $0.48 | $0.44 | $0.03 | $0.26 | $0.85 | $0.27 | $0.08 | $0.23 | $1.09 | $0.24 | $0.11 | $0.37 | $0.84 | $0.53 | $0.08 | $0.34 | $0.59 | $0.08 | $0.19 | $0.17 | $0.27 | $1.25 | $1.05 | $0.17 | $0.55 | $0.03 | $-0.01 | $0.08 | $0.05 | -- | $-0.11 | $0.05 | $-0.74 | -- |
Weighted Average Shares Diluted | 36,008,000 | 32,355,000 | 31,502,000 | 31,585,000 | 31,405,000 | 31,029,000 | 31,199,000 | 30,968,000 | 32,508,000 | 32,642,000 | 32,123,000 | 32,401,000 | 29,852,000 | 30,584,000 | 29,684,000 | 29,728,000 | 29,678,000 | 29,573,000 | 30,355,000 | 30,433,000 | 30,533,000 | 30,591,000 | 31,010,000 | 31,075,000 | 31,110,000 | 31,127,000 | 31,301,000 | 31,385,000 | 31,335,000 | 31,295,000 | 31,589,000 | 31,702,000 | 31,791,000 | 31,767,000 | 31,688,000 | 31,655,000 | 31,598,000 | 31,550,000 | 31,457,000 | 31,419,000 | 31,360,000 | 31,264,000 | 30,974,000 | 31,010,000 | 30,987,000 | 30,839,000 | 30,776,000 | 30,746,000 | 30,745,000 | 30,760,000 | 30,744,000 | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | -- | -- | 75,000,000 | -- |
Common Stock Shares Outstanding | 36,347,000 | 35,515,000 | 31,832,000 | 31,714,000 | 31,473,000 | 31,268,000 | 31,245,000 | 31,159,000 | 30,794,000 | 30,576,000 | 30,330,000 | 30,257,000 | 29,967,000 | 29,796,000 | 29,781,000 | 29,728,000 | 29,728,000 | 29,593,000 | 29,545,000 | 30,131,000 | 30,237,000 | 30,161,000 | 30,305,000 | 30,707,000 | 30,786,000 | 30,712,000 | 30,825,000 | 31,129,000 | 31,105,000 | 31,032,000 | 31,005,000 | 30,982,000 | 31,551,000 | 31,382,000 | 31,333,000 | 31,299,000 | 31,278,000 | 31,188,000 | 30,924,000 | 31,148,000 | 31,110,000 | 31,006,000 | 30,924,000 | 30,896,000 | 30,878,000 | 30,747,000 | 30,747,000 | -- | -- | -- | 30,744,000 | -- |
Common Stock Value | $13,612,000.00 | $12,384,000.00 | $11,046,000.00 | $9,513,000.00 | $8,317,000.00 | $6,483,000.00 | $4,879,000.00 | $3,058,000.00 | $2,411,000.00 | $2,176,000.00 | $3,061,000.00 | $3,004,000.00 | $2,729,000.00 | $1,781,000.00 | $1,261,000.00 | $625,000.00 | $213,000.00 | -- | $215,000.00 | $216,000.00 | $462,000.00 | $230,000.00 | -- | $826,000.00 | $1,381,000.00 | $506,000.00 | $578,000.00 | $5,004,000.00 | $3,842,000.00 | $2,661,000.00 | $796,000.00 | $191,000.00 | $6,905,000.00 | $6,091,000.00 | $8,033,000.00 | $7,638,000.00 | $7,348,000.00 | $6,975,000.00 | $6,769,000.00 | $6,750,000.00 | $6,512,000.00 | $6,464,000.00 | $6,103,000.00 | $5,901,000.00 | $5,742,000.00 | $5,506,000.00 | $5,360,000.00 | -- | -- | -- | $5,051,000.00 | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |