Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $50,780,000.00 | $37,369,000.00 | $43,136,000.00 | $44,162,000.00 | $48,659,000.00 | $70,328,000.00 | $89,504,000.00 | $150,600,000.00 | $163,207,000.00 | $188,419,000.00 | $200,293,000.00 | $85,218,000.00 | $173,122,000.00 | $180,686,000.00 | $55,755,000.00 | $58,775,000.00 | $60,089,000.00 | $28,036,000.00 | $46,947,000.00 | $58,661,000.00 | $4,142,000.00 | $3,485,000.00 | $5,817,000.00 | $8,678,000.00 | $5,762,000.00 | $6,600,000.00 | $1,173,000.00 | $3,282,000.00 | $5,470,000.00 | $9,055,000.00 | $2,883,000.00 | $5,374,000.00 | $5,770,000.00 | $8,024,000.00 | $2,057,000.00 | $5,136,000.00 | $5,968,000.00 | $10,167,000.00 | $10,269,000.00 | $12,953,000.00 | $10,296,000.00 | $10,015,000.00 | $10,102,000.00 | $9,587,000.00 | $14,121,000.00 | $19,475,000.00 | $18,206,000.00 | $16,895,000.00 | $14,708,000.00 | $7,742,000.00 | $3,348,000.00 | $3,683,000.00 | $4,340,000.00 | $6,779,000.00 | $3,904,000.00 | -- |
Accounts Receivable Net Current | $69,958,000.00 | $63,382,000.00 | $66,441,000.00 | $62,894,000.00 | $66,494,000.00 | $59,960,000.00 | $54,845,000.00 | $60,673,000.00 | $54,571,000.00 | $49,978,000.00 | $48,902,000.00 | $45,248,000.00 | $38,706,000.00 | $42,980,000.00 | $40,106,000.00 | $38,236,000.00 | $42,819,000.00 | $41,774,000.00 | $28,563,000.00 | $25,886,000.00 | $29,311,000.00 | $26,219,000.00 | $27,150,000.00 | $33,418,000.00 | $35,911,000.00 | $30,077,000.00 | $28,392,000.00 | $33,807,000.00 | $34,241,000.00 | $30,705,000.00 | $32,848,000.00 | $29,462,000.00 | $33,972,000.00 | $29,530,000.00 | $29,344,000.00 | $34,467,000.00 | $32,383,000.00 | $31,445,000.00 | $31,272,000.00 | $31,333,000.00 | $34,152,000.00 | $30,688,000.00 | $26,023,000.00 | $29,965,000.00 | $28,137,000.00 | $29,890,000.00 | $26,323,000.00 | $31,336,000.00 | $27,274,000.00 | $30,680,000.00 | -- | -- | -- | $35,825,000.00 | -- | -- |
Inventory | $25,054,000.00 | $23,594,000.00 | $24,193,000.00 | $26,512,000.00 | $32,454,000.00 | $37,594,000.00 | $39,707,000.00 | $42,042,000.00 | $40,930,000.00 | $35,078,000.00 | $33,988,000.00 | $29,947,000.00 | $25,296,000.00 | $21,638,000.00 | $27,113,000.00 | $25,992,000.00 | $23,339,000.00 | $19,326,000.00 | $19,081,000.00 | $20,433,000.00 | $22,639,000.00 | $22,737,000.00 | $24,345,000.00 | $26,748,000.00 | $22,394,000.00 | $21,746,000.00 | $26,716,000.00 | $28,845,000.00 | $24,800,000.00 | $26,237,000.00 | $29,785,000.00 | $25,392,000.00 | $22,376,000.00 | $21,499,000.00 | $25,090,000.00 | $24,936,000.00 | $27,227,000.00 | $25,922,000.00 | $25,518,000.00 | $22,425,000.00 | $22,844,000.00 | $24,465,000.00 | $25,299,000.00 | $28,236,000.00 | $25,835,000.00 | $26,172,000.00 | $25,469,000.00 | $23,469,000.00 | $25,925,000.00 | $25,260,000.00 | -- | -- | -- | $36,682,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $194,285,000.00 | $180,599,000.00 | $188,761,000.00 | $192,780,000.00 | $206,871,000.00 | $223,949,000.00 | $233,256,000.00 | $261,229,000.00 | $270,087,000.00 | $283,007,000.00 | $296,294,000.00 | $177,005,000.00 | $245,094,000.00 | $248,929,000.00 | $126,412,000.00 | $127,170,000.00 | $133,438,000.00 | $93,563,000.00 | $103,126,000.00 | $114,114,000.00 | $61,191,000.00 | $55,692,000.00 | $62,699,000.00 | $73,023,000.00 | $69,378,000.00 | $62,632,000.00 | $60,473,000.00 | $70,180,000.00 | $73,117,000.00 | $74,257,000.00 | $82,016,000.00 | $76,065,000.00 | $72,583,000.00 | $69,602,000.00 | $84,862,000.00 | $74,474,000.00 | $76,492,000.00 | $76,643,000.00 | $76,766,000.00 | $74,910,000.00 | $75,146,000.00 | $72,333,000.00 | $79,977,000.00 | $84,272,000.00 | $84,864,000.00 | $82,432,000.00 | $84,452,000.00 | $86,142,000.00 | $82,273,000.00 | $77,010,000.00 | -- | -- | -- | $88,185,000.00 | -- | -- |
Property Plant and Equipement | $15,356,000.00 | $15,755,000.00 | $16,110,000.00 | $14,974,000.00 | $13,238,000.00 | $12,961,000.00 | $12,836,000.00 | $13,067,000.00 | $13,429,000.00 | $13,709,000.00 | $13,831,000.00 | $14,006,000.00 | $13,627,000.00 | $13,856,000.00 | $13,810,000.00 | $13,503,000.00 | $14,052,000.00 | $14,351,000.00 | $14,736,000.00 | $13,641,000.00 | $13,169,000.00 | $12,575,000.00 | $11,933,000.00 | $11,877,000.00 | $11,015,000.00 | $10,755,000.00 | $9,999,000.00 | $9,854,000.00 | $9,042,000.00 | $7,035,000.00 | $5,751,000.00 | $6,055,000.00 | $5,724,000.00 | $5,716,000.00 | $5,788,000.00 | $6,353,000.00 | $6,070,000.00 | $6,135,000.00 | $6,034,000.00 | $5,935,000.00 | $5,719,000.00 | $5,494,000.00 | $5,507,000.00 | $5,570,000.00 | $5,588,000.00 | $5,857,000.00 | $6,099,000.00 | $6,119,000.00 | $5,453,000.00 | $5,259,000.00 | -- | -- | -- | $5,706,000.00 | -- | -- |
Intangible Assets Net | $157,713,000.00 | $94,852,000.00 | $96,562,000.00 | $101,635,000.00 | $106,204,000.00 | $111,097,000.00 | $116,242,000.00 | $110,483,000.00 | $114,579,000.00 | $118,763,000.00 | $123,057,000.00 | $130,726,000.00 | $32,652,000.00 | $33,121,000.00 | $34,247,000.00 | $34,305,000.00 | $33,103,000.00 | $32,948,000.00 | $13,895,000.00 | $8,555,000.00 | $11,176,000.00 | $10,859,000.00 | $12,567,000.00 | $12,504,000.00 | $12,418,000.00 | $12,070,000.00 | $12,366,000.00 | $11,886,000.00 | $11,411,000.00 | $10,966,000.00 | $11,298,000.00 | $11,102,000.00 | $11,053,000.00 | $10,898,000.00 | $10,720,000.00 | $22,863,000.00 | $22,825,000.00 | $22,952,000.00 | $23,084,000.00 | $15,664,000.00 | $15,601,000.00 | $15,071,000.00 | $14,069,000.00 | $12,881,000.00 | $12,316,000.00 | $11,747,000.00 | $16,779,000.00 | $16,444,000.00 | $16,048,000.00 | $15,888,000.00 | -- | -- | -- | $10,389,000.00 | -- | -- |
Goodwill | $619,632,000.00 | $489,654,000.00 | $487,073,000.00 | $487,647,000.00 | $487,083,000.00 | $486,762,000.00 | $485,121,000.00 | $457,433,000.00 | $457,433,000.00 | $457,306,000.00 | $459,195,000.00 | $458,773,000.00 | $41,214,000.00 | $41,214,000.00 | $41,214,000.00 | $41,214,000.00 | $41,386,000.00 | $41,386,000.00 | $13,418,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,100,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $11,051,000.00 | $17,167,000.00 | $17,167,000.00 | $17,167,000.00 | $14,157,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | $6,852,000.00 | -- | -- | -- | $26,954,000.00 | -- | -- |
Other Assets | $18,300,000.00 | $17,663,000.00 | $16,400,000.00 | $15,450,000.00 | $15,268,000.00 | $16,028,000.00 | $14,550,000.00 | $13,423,000.00 | $12,233,000.00 | $11,016,000.00 | $9,877,000.00 | $12,386,000.00 | $3,665,000.00 | $4,060,000.00 | $3,767,000.00 | $4,249,000.00 | $4,274,000.00 | $4,347,000.00 | $4,395,000.00 | $4,388,000.00 | $4,764,000.00 | $4,504,000.00 | $4,546,000.00 | $4,590,000.00 | $4,391,000.00 | $4,307,000.00 | $3,842,000.00 | $3,833,000.00 | $3,861,000.00 | $3,785,000.00 | $3,806,000.00 | $3,792,000.00 | $3,780,000.00 | $3,687,000.00 | $3,641,000.00 | $3,676,000.00 | $3,158,000.00 | $3,043,000.00 | $2,893,000.00 | $2,896,000.00 | $2,832,000.00 | $2,675,000.00 | $2,614,000.00 | $2,861,000.00 | $2,605,000.00 | $3,219,000.00 | $2,392,000.00 | $2,330,000.00 | $2,338,000.00 | $2,147,000.00 | -- | -- | -- | $2,124,000.00 | -- | -- |
Total Assets | $1,008,913,000.00 | $802,606,000.00 | $809,209,000.00 | $816,482,000.00 | $832,302,000.00 | $854,858,000.00 | $864,741,000.00 | $859,113,000.00 | $871,696,000.00 | $888,149,000.00 | $906,392,000.00 | $797,675,000.00 | $338,675,000.00 | $343,749,000.00 | $221,801,000.00 | $222,886,000.00 | $228,982,000.00 | $189,612,000.00 | $152,569,000.00 | $155,072,000.00 | $105,048,000.00 | $94,681,000.00 | $102,796,000.00 | $127,215,000.00 | $122,140,000.00 | $114,624,000.00 | $114,733,000.00 | $123,207,000.00 | $125,538,000.00 | $124,511,000.00 | $124,960,000.00 | $119,103,000.00 | $118,616,000.00 | $115,312,000.00 | $128,071,000.00 | $135,481,000.00 | $136,947,000.00 | $137,297,000.00 | $137,170,000.00 | $120,748,000.00 | $120,705,000.00 | $117,508,000.00 | $112,977,000.00 | $117,582,000.00 | $117,951,000.00 | $123,765,000.00 | $121,976,000.00 | $123,003,000.00 | $119,382,000.00 | $115,943,000.00 | -- | -- | -- | $137,790,000.00 | -- | -- |
Accounts Payable | $39,832,000.00 | $29,808,000.00 | $27,229,000.00 | $27,156,000.00 | $28,209,000.00 | $23,283,000.00 | $24,601,000.00 | $26,091,000.00 | $22,623,000.00 | $20,845,000.00 | $23,846,000.00 | $21,822,000.00 | $18,886,000.00 | $12,791,000.00 | $16,372,000.00 | $15,699,000.00 | $16,603,000.00 | $16,385,000.00 | $8,929,000.00 | $10,434,000.00 | $14,794,000.00 | $12,644,000.00 | $12,879,000.00 | $21,072,000.00 | $17,537,000.00 | $14,332,000.00 | $9,448,000.00 | $14,163,000.00 | $17,460,000.00 | $16,687,000.00 | $19,269,000.00 | $16,531,000.00 | $15,256,000.00 | $11,729,000.00 | $16,656,000.00 | $15,422,000.00 | $16,103,000.00 | $19,676,000.00 | $18,797,000.00 | $17,735,000.00 | $17,937,000.00 | $17,200,000.00 | $12,425,000.00 | $16,735,000.00 | $16,393,000.00 | $21,216,000.00 | $17,164,000.00 | $19,000,000.00 | $16,517,000.00 | $15,773,000.00 | -- | -- | -- | $19,624,000.00 | -- | -- |
Accrued Liabilities | $11,153,000.00 | $10,443,000.00 | $10,578,000.00 | $6,002,000.00 | $7,598,000.00 | $6,531,000.00 | $5,190,000.00 | $3,308,000.00 | $3,943,000.00 | $5,042,000.00 | $3,887,000.00 | $5,172,000.00 | $3,930,000.00 | $2,606,000.00 | $2,549,000.00 | $2,523,000.00 | $2,893,000.00 | $3,176,000.00 | $3,095,000.00 | $2,257,000.00 | $2,223,000.00 | $2,113,000.00 | $3,782,000.00 | $2,775,000.00 | $3,784,000.00 | $3,926,000.00 | $3,820,000.00 | $4,752,000.00 | $4,492,000.00 | $4,682,000.00 | $5,056,000.00 | $5,217,000.00 | $6,910,000.00 | $6,705,000.00 | $5,615,000.00 | $6,150,000.00 | $5,536,000.00 | $6,578,000.00 | $3,926,000.00 | $3,711,000.00 | $3,180,000.00 | $2,701,000.00 | $2,176,000.00 | $2,746,000.00 | $2,542,000.00 | $4,467,000.00 | $3,792,000.00 | $2,211,000.00 | $2,017,000.00 | $2,609,000.00 | -- | -- | -- | $2,778,000.00 | -- | -- |
Total Current Liabilities | $482,513,000.00 | $469,541,000.00 | $476,469,000.00 | $474,266,000.00 | $472,424,000.00 | $479,664,000.00 | $481,655,000.00 | $463,613,000.00 | $460,226,000.00 | $383,804,000.00 | $381,711,000.00 | $361,114,000.00 | $160,823,000.00 | $155,344,000.00 | $155,026,000.00 | $154,276,000.00 | $152,686,000.00 | $116,765,000.00 | $102,013,000.00 | $99,285,000.00 | $61,563,000.00 | $48,735,000.00 | $50,751,000.00 | $58,524,000.00 | $52,482,000.00 | $45,638,000.00 | $41,350,000.00 | $49,077,000.00 | $54,281,000.00 | $54,931,000.00 | $56,179,000.00 | $50,877,000.00 | $50,561,000.00 | $47,252,000.00 | $60,905,000.00 | $66,319,000.00 | $67,935,000.00 | $67,784,000.00 | $64,810,000.00 | $48,787,000.00 | $48,439,000.00 | $44,788,000.00 | $40,373,000.00 | $45,763,000.00 | $46,178,000.00 | $50,943,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $378,155,000.00 | $377,647,000.00 | $390,786,000.00 | $390,246,000.00 | $398,750,000.00 | -- | $398,930,000.00 | $399,108,000.00 | $399,283,000.00 | -- | $399,625,000.00 | $314,793,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $380,000.00 | -- | -- | -- | $566,000.00 | -- | -- | -- | $2,669,000.00 | -- | -- | -- | $5,739,000.00 | -- | -- | -- | $1,083,000.00 | -- | -- | -- | $1,243,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,653,000.00 | $-939,000.00 | $-1,507,000.00 | $-2,924,000.00 | $-1,407,000.00 | $-1,365,000.00 | $-4,204,000.00 | $-3,353,000.00 | $-3,192,000.00 | $-3,704,000.00 | $-3,992,000.00 | $-3,883,000.00 | $-4,238,000.00 | $-3,936,000.00 | $-5,059,000.00 | $-5,009,000.00 | $-5,167,000.00 | $-5,368,000.00 | $-4,489,000.00 | $-4,132,000.00 | $-4,263,000.00 | $-4,253,000.00 | $-3,915,000.00 | $-3,632,000.00 | $-3,007,000.00 | $-3,430,000.00 | $-3,575,000.00 | $-3,338,000.00 | $-3,453,000.00 | $-3,494,000.00 | $-3,076,000.00 | $-2,928,000.00 | $-2,900,000.00 | $-2,778,000.00 | $-2,311,000.00 | $-1,594,000.00 | $-1,571,000.00 | $-1,316,000.00 | $-281,000.00 | $-624,000.00 | $-529,000.00 | $-539,000.00 | $-403,000.00 | $-553,000.00 | $-421,000.00 | $-104,000.00 | $-235,000.00 | $-232,000.00 | $-51,000.00 | $-201,000.00 | -- | -- | -- | $-613,000.00 | -- | -- |
Accumulated Deficit | $-293,244,000.00 | $-274,956,000.00 | $-256,327,000.00 | $-240,811,000.00 | $-221,109,000.00 | $-205,204,000.00 | $-191,723,000.00 | $-170,383,000.00 | $-151,535,000.00 | $-122,505,000.00 | $-96,866,000.00 | $-64,933,000.00 | $-54,977,000.00 | $-46,706,000.00 | $-33,741,000.00 | $-30,030,000.00 | $-21,054,000.00 | $-10,144,000.00 | $-4,313,000.00 | $1,589,000.00 | $2,698,000.00 | $5,427,000.00 | $11,590,000.00 | $28,294,000.00 | $29,617,000.00 | $29,549,000.00 | $34,264,000.00 | $35,598,000.00 | $33,804,000.00 | $32,357,000.00 | $31,182,000.00 | $30,663,000.00 | $30,589,000.00 | $30,574,000.00 | $29,692,000.00 | $31,181,000.00 | $31,080,000.00 | $31,465,000.00 | $33,499,000.00 | $33,608,000.00 | $34,127,000.00 | $35,116,000.00 | $34,871,000.00 | $34,431,000.00 | $34,374,000.00 | $34,758,000.00 | $38,371,000.00 | $37,017,000.00 | $37,538,000.00 | $35,073,000.00 | -- | -- | -- | $50,605,000.00 | -- | -- |
Total Stockholders' Equity | $526,400,000.00 | $333,065,000.00 | $332,740,000.00 | $342,216,000.00 | $359,878,000.00 | $375,194,000.00 | $383,086,000.00 | $395,500,000.00 | $411,470,000.00 | $504,345,000.00 | $524,681,000.00 | $436,561,000.00 | $177,852,000.00 | $188,405,000.00 | $66,775,000.00 | $68,610,000.00 | $76,296,000.00 | $72,847,000.00 | $50,556,000.00 | $55,787,000.00 | $43,485,000.00 | $45,946,000.00 | $52,045,000.00 | $68,691,000.00 | $69,658,000.00 | $68,986,000.00 | $73,383,000.00 | $74,130,000.00 | $71,257,000.00 | $69,580,000.00 | $68,781,000.00 | $68,226,000.00 | $68,055,000.00 | $68,060,000.00 | $67,166,000.00 | $69,162,000.00 | $69,012,000.00 | $69,513,000.00 | $72,360,000.00 | $71,961,000.00 | $72,266,000.00 | $72,720,000.00 | $72,604,000.00 | $71,819,000.00 | $71,773,000.00 | $72,822,000.00 | $76,190,000.00 | $74,707,000.00 | $75,169,000.00 | $72,367,000.00 | -- | -- | -- | $86,759,000.00 | $83,235,000.00 | $86,257,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,008,913,000.00 | $802,606,000.00 | $809,209,000.00 | $816,482,000.00 | $832,302,000.00 | $854,858,000.00 | $864,741,000.00 | $859,113,000.00 | $871,696,000.00 | $888,149,000.00 | $906,392,000.00 | $797,675,000.00 | $338,675,000.00 | $343,749,000.00 | $221,801,000.00 | $222,886,000.00 | $228,982,000.00 | $189,612,000.00 | $152,569,000.00 | $155,072,000.00 | $105,048,000.00 | $94,681,000.00 | $102,796,000.00 | $127,215,000.00 | $122,140,000.00 | $114,624,000.00 | $114,733,000.00 | $123,207,000.00 | $125,538,000.00 | $124,511,000.00 | $124,960,000.00 | $119,103,000.00 | $118,616,000.00 | $115,312,000.00 | $128,071,000.00 | $135,481,000.00 | $136,947,000.00 | $137,297,000.00 | $137,170,000.00 | $120,748,000.00 | $120,705,000.00 | $117,508,000.00 | $112,977,000.00 | $117,582,000.00 | $117,951,000.00 | $123,765,000.00 | $121,976,000.00 | $123,003,000.00 | $119,382,000.00 | $115,943,000.00 | -- | -- | -- | $137,790,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 | 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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $28,563,000.00 | $98,310,000.00 | $28,186,000.00 | $20,530,000.00 | $23,193,000.00 | $89,293,000.00 | $21,408,000.00 | $41,734,000.00 | $20,613,000.00 | $62,121,000.00 | $43,517,000.00 | $25,303,000.00 | $10,200,000.00 | $39,325,000.00 | $31,797,000.00 | $20,126,000.00 | $11,047,000.00 | $38,474,000.00 | $27,574,000.00 | $18,337,000.00 | $9,764,000.00 | $38,463,000.00 | $31,745,000.00 | $23,207,000.00 | $11,847,000.00 | $52,830,000.00 | $9,367,000.00 | $30,858,000.00 | $15,661,000.00 | $46,200,000.00 | $12,600,000.00 | $21,054,000.00 | $10,609,000.00 | $46,139,000.00 | $34,087,000.00 | $14,527,000.00 | $12,989,000.00 | $51,322,000.00 | $37,526,000.00 | $12,261,000.00 | $12,013,000.00 | $52,835,000.00 | $12,355,000.00 | $13,459,000.00 | $13,170,000.00 | $50,945,000.00 | $14,012,000.00 | $11,987,000.00 | $15,068,000.00 | $50,462,000.00 | $15,085,000.00 | $21,346,000.00 | $14,489,000.00 | $61,865,000.00 | $43,803,000.00 | -- |
Research and Development | $15,768,000.00 | $58,356,000.00 | $43,863,000.00 | $29,203,000.00 | $14,315,000.00 | $48,643,000.00 | $33,785,000.00 | $20,942,000.00 | $10,841,000.00 | $34,579,000.00 | $24,574,000.00 | $14,452,000.00 | $5,809,000.00 | $19,252,000.00 | $4,210,000.00 | $9,403,000.00 | $4,865,000.00 | $13,372,000.00 | $9,233,000.00 | $2,725,000.00 | $3,060,000.00 | $12,412,000.00 | $2,992,000.00 | $3,222,000.00 | $2,868,000.00 | $13,814,000.00 | $9,521,000.00 | $3,284,000.00 | $3,569,000.00 | $11,581,000.00 | $2,866,000.00 | $5,555,000.00 | $2,762,000.00 | $10,247,000.00 | $7,840,000.00 | $4,420,000.00 | $4,345,000.00 | $15,965,000.00 | $11,642,000.00 | $3,761,000.00 | $3,864,000.00 | $15,567,000.00 | $3,730,000.00 | $7,846,000.00 | $4,140,000.00 | $13,697,000.00 | $3,309,000.00 | $6,638,000.00 | $3,549,000.00 | $13,797,000.00 | $10,428,000.00 | $3,322,000.00 | $3,743,000.00 | $15,853,000.00 | $13,618,000.00 | -- |
Selling, General, and Administrative | -- | -- | $26,249,000.00 | $25,630,000.00 | $27,478,000.00 | $101,219,000.00 | $75,309,000.00 | $48,766,000.00 | $22,368,000.00 | $83,998,000.00 | $21,662,000.00 | $37,483,000.00 | $14,537,000.00 | $46,196,000.00 | $10,512,000.00 | $21,476,000.00 | $11,427,000.00 | $37,014,000.00 | $27,162,000.00 | $17,623,000.00 | $8,564,000.00 | $34,983,000.00 | $7,967,000.00 | $9,020,000.00 | $8,600,000.00 | $38,171,000.00 | $27,581,000.00 | $18,527,000.00 | $9,610,000.00 | $31,440,000.00 | $8,672,000.00 | $7,058,000.00 | $7,542,000.00 | $28,276,000.00 | $7,033,000.00 | $9,253,000.00 | $9,064,000.00 | $37,297,000.00 | $9,379,000.00 | $18,776,000.00 | $9,263,000.00 | $37,925,000.00 | $8,616,000.00 | $9,494,000.00 | $10,205,000.00 | $40,476,000.00 | $28,844,000.00 | $19,434,000.00 | $10,143,000.00 | $35,774,000.00 | $8,745,000.00 | $18,985,000.00 | $9,338,000.00 | $38,253,000.00 | $34,896,000.00 | -- |
Total Operating Expenses | $53,234,000.00 | $158,019,000.00 | $116,613,000.00 | $75,240,000.00 | $37,057,000.00 | $147,325,000.00 | $110,493,000.00 | $70,642,000.00 | $33,422,000.00 | $116,002,000.00 | $32,323,000.00 | $48,299,000.00 | $16,221,000.00 | $63,271,000.00 | $12,669,000.00 | $31,299,000.00 | $16,502,000.00 | $51,605,000.00 | $13,228,000.00 | $23,891,000.00 | $11,865,000.00 | $48,361,000.00 | $35,393,000.00 | $24,193,000.00 | $11,709,000.00 | $52,951,000.00 | $37,826,000.00 | $12,443,000.00 | $13,420,000.00 | $43,987,000.00 | $32,416,000.00 | $20,638,000.00 | $10,545,000.00 | $39,510,000.00 | $29,575,000.00 | $13,922,000.00 | $13,658,000.00 | $53,541,000.00 | $13,427,000.00 | $13,274,000.00 | $13,127,000.00 | $53,492,000.00 | $39,891,000.00 | $27,545,000.00 | $14,345,000.00 | $54,928,000.00 | $39,232,000.00 | $26,375,000.00 | $13,845,000.00 | $71,254,000.00 | $59,668,000.00 | $34,017,000.00 | $13,286,000.00 | $55,045,000.00 | $49,851,000.00 | -- |
Loss from Operations | $-24,671,000.00 | $-59,709,000.00 | $-44,704,000.00 | $-17,653,000.00 | $-13,864,000.00 | $-58,032,000.00 | $-18,443,000.00 | $-16,099,000.00 | $-12,809,000.00 | $-53,881,000.00 | $-37,105,000.00 | $-22,996,000.00 | $-6,021,000.00 | $-23,946,000.00 | $-998,000.00 | $-11,173,000.00 | $-5,455,000.00 | $-13,131,000.00 | $-3,991,000.00 | $-3,453,000.00 | $-2,101,000.00 | $-9,898,000.00 | $-3,648,000.00 | $-1,124,000.00 | $138,000.00 | $-121,000.00 | $2,399,000.00 | $4,995,000.00 | $2,241,000.00 | $2,213,000.00 | $821,000.00 | $352,000.00 | $64,000.00 | $6,629,000.00 | $4,512,000.00 | $-64,000.00 | $-669,000.00 | $-2,219,000.00 | $-2,302,000.00 | $-2,127,000.00 | $-1,114,000.00 | $-657,000.00 | $9,000.00 | $-916,000.00 | $-1,175,000.00 | $-3,983,000.00 | $1,155,000.00 | $680,000.00 | $1,223,000.00 | $-20,792,000.00 | $2,720,000.00 | $-25,957,000.00 | $1,203,000.00 | $6,820,000.00 | $-6,048,000.00 | -- |
Loss Before Income Taxes | $-26,073,000.00 | $-67,764,000.00 | $-50,193,000.00 | $-19,293,000.00 | $-15,590,000.00 | $-68,067,000.00 | $-55,209,000.00 | $-18,807,000.00 | $-15,640,000.00 | $-85,223,000.00 | $-62,455,000.00 | $-30,485,000.00 | $-8,232,000.00 | $-39,548,000.00 | $-3,719,000.00 | $-24,143,000.00 | $-16,175,000.00 | $-19,205,000.00 | $-5,980,000.00 | $-7,748,000.00 | $-2,677,000.00 | $-9,979,000.00 | $-3,789,000.00 | $-1,586,000.00 | $146,000.00 | $387,000.00 | $-2,705,000.00 | $2,795,000.00 | $1,961,000.00 | $3,650,000.00 | $771,000.00 | $145,000.00 | $23,000.00 | $5,521,000.00 | $1,967,000.00 | $510,000.00 | $-984,000.00 | $-2,051,000.00 | $-216,000.00 | $-632,000.00 | $-1,209,000.00 | $-211,000.00 | $-576,000.00 | $501,000.00 | $-1,222,000.00 | $-3,176,000.00 | $1,366,000.00 | $-930,000.00 | $1,775,000.00 | $-20,800,000.00 | $-23,506,000.00 | $-27,384,000.00 | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.62 | $-2.53 | $-1.86 | $-0.72 | $-0.58 | $-2.55 | $-2.06 | $-0.70 | $-0.58 | $-3.02 | $-2.05 | $-0.77 | $-0.38 | $-1.92 | $-0.20 | $-1.10 | $-0.61 | $-0.96 | $-0.61 | $-0.24 | $-0.17 | $-1.50 | $-1.12 | $-0.08 | -- | $-0.22 | $0.12 | $0.21 | $0.09 | $0.11 | $0.04 | -- | -- | $-0.06 | $-0.10 | $0.01 | $-0.02 | $-0.24 | $-0.01 | $-0.03 | $-0.06 | $0.02 | $0.01 | $-0.02 | $-0.03 | $-0.02 | $0.22 | $-0.03 | $0.16 | $-1.04 | $-1.08 | $-1.17 | $0.03 | $0.21 | $-0.36 | -- |
Weighted Average Shares Basic | 29,516,000 | 27,552,000 | 27,412,000 | 27,357,000 | 27,344,000 | 27,152,000 | 27,110,000 | 27,070,000 | 26,970,000 | 25,088,000 | 25,998,000 | 25,484,000 | 21,929,000 | 19,014,000 | 18,145,000 | 18,244,000 | 17,941,000 | 16,223,000 | 16,300,000 | 16,085,000 | 16,044,000 | 16,041,000 | 16,071,000 | 15,993,000 | 15,948,000 | 15,949,000 | 15,949,000 | 15,893,000 | 15,781,000 | 15,675,000 | 15,670,000 | 15,651,000 | 15,646,000 | 15,562,000 | 15,549,000 | 15,541,000 | 15,596,000 | 15,501,000 | 15,498,000 | 15,612,000 | 15,499,000 | 15,240,000 | 15,228,000 | 15,162,000 | 15,154,000 | 15,115,000 | 15,131,000 | 15,098,000 | 15,083 | 15,000 | 14,984,000 | 14,996,000 | 14,924 | 14,822 | 14,547 | -- |
Earnings Per Share Diluted | $-0.62 | $-2.53 | $-1.86 | $-1.30 | $-0.58 | $-2.55 | $-2.06 | $-0.70 | $-0.58 | $-3.02 | $-1.23 | $-0.77 | $-0.38 | $-1.92 | $-1.30 | $-1.10 | $-0.61 | $-0.96 | $-0.36 | $-0.24 | $-0.17 | $-1.50 | $-1.12 | $-0.08 | -- | $-0.22 | $0.12 | $0.12 | $0.09 | $0.11 | $0.04 | $0.01 | -- | $-0.06 | $-0.11 | $-0.02 | $-0.02 | $-0.24 | $-0.10 | $-0.03 | $-0.06 | $0.02 | $0.01 | $-0.02 | $-0.03 | $-0.02 | $0.09 | $0.13 | $0.16 | $-1.04 | $0.08 | $-1.17 | $0.03 | $0.21 | $-0.36 | -- |
Weighted Average Shares Diluted | 29,516,000 | 27,552,000 | 27,412,000 | 27,381,000 | 27,344,000 | 27,152,000 | 27,150,000 | 26,982,000 | 26,970,000 | 25,088,000 | 24,485,000 | 25,484,000 | 21,929,000 | 19,014,000 | 18,145,000 | 18,092,000 | 17,941,000 | 16,223,000 | 16,086,000 | 16,290,000 | 16,044,000 | 16,041,000 | 16,033,000 | 15,993,000 | 16,286,000 | 15,949,000 | 16,260,000 | 16,179,000 | 15,978,000 | 15,738,000 | 15,730,000 | 15,717,000 | 15,723,000 | 15,666,000 | 15,659,000 | 15,671,000 | 15,596,000 | 15,501,000 | 15,498,000 | 15,473,000 | 15,499,000 | 15,273,000 | 15,253,000 | 15,162,000 | 15,154,000 | 15,115,000 | 15,207,000 | 15,163,000 | 15,162 | 15,000 | 14,984,000 | 14,996,000 | 15,058 | 15,008 | 14,547 | -- |
Common Stock Shares Authorized | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 58,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000 | 29,000,000,000,000 | 29,000,000 | 29,000,000 | -- | -- | -- | 29,000,000 | -- | -- |
Common Stock Shares Outstanding | 33,973,906 | 28,029,915 | 27,520,284 | 27,443,072 | 27,404,944 | 27,319,045 | 27,283,410 | 27,093,634 | 27,052,454 | 26,924,397 | 26,855,578 | 25,848,889 | 21,961,788 | 21,917,357 | 18,263,416 | 18,245,225 | 18,244,350 | 16,629,177 | 16,345,368 | 16,297,176 | 16,248,209 | 16,171,652 | 16,161,321 | 16,177,050 | 15,978,115 | 15,969,052 | 16,007,447 | 15,907,281 | 15,758,184 | 15,771,345 | 15,777,513 | 15,770,513 | 15,606,851 | 15,644,729 | 15,550,638 | 15,542,100 | 15,532,231 | 15,566,599 | 15,545,074 | 15,624,109 | 15,646,564 | 15,593,816 | 15,521,316 | 15,521,316 | 15,335,441 | 15,330,718 | 15,353,484 | 15,342,818,000,000 | 15,210,084 | 15,156,584 | -- | -- | -- | 15,039,334 | -- | -- |
Common Stock Value | $703,000.00 | $584,000.00 | $574,000.00 | $572,000.00 | $572,000.00 | $570,000.00 | $569,000.00 | $565,000.00 | $565,000.00 | $562,000.00 | $560,000.00 | $540,000.00 | $462,000.00 | $459,000.00 | $386,000.00 | $386,000.00 | $386,000.00 | $367,000.00 | $362,000.00 | $360,000.00 | $357,000.00 | $357,000.00 | $357,000.00 | $357,000.00 | $354,000.00 | $354,000.00 | $354,000.00 | $352,000.00 | $350,000.00 | $350,000.00 | $350,000.00 | $350,000.00 | $346,000.00 | $347,000.00 | $345,000.00 | $345,000.00 | $345,000.00 | $346,000.00 | $345,000.00 | $347,000.00 | $347,000.00 | $344,000.00 | $344,000.00 | $344,000.00 | $341,000.00 | $341,000.00 | $341,000.00 | $341,000.00 | $338,000.00 | $337,000.00 | -- | -- | -- | $335,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | -- | -- | -- | $0.02 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000,000,000 | 1,000,000 | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | $0.02 | -- | -- | -- | $0.02 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $60.47 | $60.47 | -- | -- | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | $0.02 | -- | -- | -- | -- | -- | $3.83 | $4.60 | -- | -- | -- |