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 | 5/31/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 1/31/2011 | 12/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $149,750,000.00 | $135,551,000.00 | $111,800,000.00 | $172,377,000.00 | $299,942,000.00 | $66,329,000.00 | -- | $35,346,000.00 | $61,862,000.00 | $77,617,000.00 | $94,688,000.00 | $95,430,000.00 | $52,381,000.00 | $76,190,000.00 | $30,560,000.00 | $58,523,000.00 | $84,477,000.00 | $31,269,000.00 | $44,948,000.00 | $58,141,000.00 | $49,650,000.00 | $41,625,000.00 | $33,894,000.00 | $31,165,000.00 | $33,121,000.00 | $31,062,000.00 | $31,060,000.00 | $33,623,000.00 | $37,976,000.00 | $51,536,000.00 | $47,865,000.00 | $41,789,000.00 | $40,744,000.00 | $40,435,000.00 | $36,450,000.00 | $37,048,000.00 | $37,953,000.00 | $24,248,000.00 | $26,780,000.00 | $33,974,000.00 | $43,618,000.00 | $54,877,000.00 | $63,175,000.00 | $72,220,000.00 | $81,460,000.00 | $93,032,000.00 | $101,628,000.00 | $34,899,000.00 | -- | $42,627,000.00 | $39,635,000.00 | $45,909,000.00 | $52,230,000.00 | $59,201,000.00 | -- | $24,578,000.00 | -- | $23,867,000.00 | $14,716,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $61,518,000.00 | $41,123,000.00 | $34,626,000.00 | $32,553,000.00 | $32,557,000.00 | $31,057,000.00 | $29,414,000.00 | $28,164,000.00 | $27,178,000.00 | $27,625,000.00 | $26,508,000.00 | $27,620,000.00 | $22,200,000.00 | $26,198,000.00 | $21,957,000.00 | $22,725,000.00 | $26,684,000.00 | $19,928,000.00 | $22,405,000.00 | $19,774,000.00 | $19,218,000.00 | $17,588,000.00 | $19,360,000.00 | $28,704,000.00 | $17,261,000.00 | $15,300,000.00 | $11,872,000.00 | $9,504,000.00 | $9,214,000.00 | $9,860,000.00 | $8,236,000.00 | $9,301,000.00 | $6,752,000.00 | $6,221,000.00 | $5,945,000.00 | $4,951,000.00 | $4,301,000.00 | $3,334,000.00 | $2,746,000.00 | $2,225,000.00 | $1,922,000.00 | $1,428,000.00 | $1,019,000.00 | $855,000.00 | $1,143,000.00 | $557,000.00 | $354,000.00 | $355,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $7,190,000.00 | $7,730,000.00 | $7,513,000.00 | $6,915,000.00 | $6,409,000.00 | $6,100,000.00 | $6,046,000.00 | $5,437,000.00 | $5,079,000.00 | $4,988,000.00 | $4,994,000.00 | $4,669,000.00 | $4,948,000.00 | $4,910,000.00 | $4,817,000.00 | $4,927,000.00 | $5,084,000.00 | $5,424,000.00 | $5,462,000.00 | $5,142,000.00 | $5,000,000.00 | $4,732,000.00 | $5,362,000.00 | $4,947,000.00 | $4,876,000.00 | $4,576,000.00 | $3,828,000.00 | $3,089,000.00 | $2,888,000.00 | $2,329,000.00 | $2,327,000.00 | $2,134,000.00 | $1,912,000.00 | $1,682,000.00 | $1,604,000.00 | $1,451,000.00 | $1,310,000.00 | $1,207,000.00 | $1,080,000.00 | $1,072,000.00 | $1,127,000.00 | $1,096,000.00 | $1,025,000.00 | $694,000.00 | $1,026,000.00 | $853,000.00 | $1,837,000.00 | $2,437,000.00 | -- | $56,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $23,898,000.00 | $27,562,000.00 | $20,163,000.00 | $15,858,000.00 | $15,870,000.00 | $16,424,000.00 | $20,680,000.00 | $15,358,000.00 | $10,436,000.00 | $10,315,000.00 | $9,067,000.00 | $8,999,000.00 | $9,517,000.00 | $6,697,000.00 | $7,926,000.00 | $5,323,000.00 | $5,693,000.00 | $6,044,000.00 | $7,798,000.00 | $6,202,000.00 | $5,741,000.00 | $7,740,000.00 | $4,275,000.00 | $3,579,000.00 | $3,324,000.00 | $2,669,000.00 | $3,086,000.00 | $2,527,000.00 | $1,799,000.00 | $1,964,000.00 | $1,353,000.00 | $1,554,000.00 | $1,106,000.00 | $642,000.00 | $1,180,000.00 | $1,241,000.00 | $622,000.00 | $1,441,000.00 | $1,769,000.00 | $2,166,000.00 | $1,453,000.00 | $910,000.00 | $1,004,000.00 | $801,000.00 | $572,000.00 | $620,000.00 | $800,000.00 | $608,000.00 | -- | $102,000.00 | $140,000.00 | -- | -- | -- | -- | $418,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $503,367,000.00 | $458,636,000.00 | $431,527,000.00 | $432,588,000.00 | $533,893,000.00 | $499,253,000.00 | $452,402,000.00 | $419,045,000.00 | $388,220,000.00 | $266,463,000.00 | $401,900,000.00 | $411,270,000.00 | $409,624,000.00 | $478,501,000.00 | $463,493,000.00 | $438,333,000.00 | $344,776,000.00 | $307,358,000.00 | $267,310,000.00 | $232,655,000.00 | $216,864,000.00 | $236,820,000.00 | $224,191,000.00 | $197,175,000.00 | $150,823,000.00 | $124,185,000.00 | $93,942,000.00 | $81,285,000.00 | $66,675,000.00 | $65,689,000.00 | $59,781,000.00 | $54,778,000.00 | $50,514,000.00 | $48,980,000.00 | $45,179,000.00 | $44,691,000.00 | $44,186,000.00 | $30,230,000.00 | $32,375,000.00 | $39,437,000.00 | $48,120,000.00 | $58,311,000.00 | $66,223,000.00 | $74,570,000.00 | $84,201,000.00 | $95,062,000.00 | $104,619,000.00 | $38,299,000.00 | -- | $42,785,000.00 | $39,775,000.00 | -- | -- | -- | -- | $24,996,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $127,000.00 | $195,000.00 | $302,000.00 | $413,000.00 | $461,000.00 | $633,000.00 | $801,000.00 | $862,000.00 | $726,000.00 | $1,002,000.00 | $1,226,000.00 | $1,414,000.00 | $1,481,000.00 | $1,675,000.00 | $1,311,000.00 | $619,000.00 | $880,000.00 | $1,050,000.00 | $1,227,000.00 | $1,177,000.00 | $925,000.00 | $655,000.00 | $540,000.00 | $552,000.00 | $577,000.00 | $518,000.00 | $553,000.00 | $499,000.00 | $302,000.00 | $205,000.00 | $145,000.00 | $76,000.00 | $93,000.00 | $98,000.00 | $143,000.00 | $173,000.00 | $230,000.00 | $236,000.00 | $273,000.00 | $296,000.00 | $285,000.00 | $203,000.00 | $184,000.00 | $139,000.00 | $154,000.00 | $150,000.00 | $105,000.00 | $59,000.00 | -- | $30,000.00 | $26,000.00 | -- | -- | -- | -- | $4,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $6,388,000.00 | $6,541,000.00 | $6,540,000.00 | $4,413,000.00 | $4,764,000.00 | $5,058,000.00 | $5,081,000.00 | $1,834,000.00 | $2,984,000.00 | $3,083,000.00 | $4,106,000.00 | $4,140,000.00 | $5,030,000.00 | $5,000,000.00 | $5,010,000.00 | $4,536,000.00 | $3,441,000.00 | $3,448,000.00 | $150,000.00 | $150,000.00 | $75,000.00 | $50,000.00 | $53,000.00 | $53,000.00 | $73,000.00 | $50,000.00 | $12,989,000.00 | $49,000.00 | $49,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $25,000.00 | $59,000.00 | $65,000.00 | $71,000.00 | $78,000.00 | $74,000.00 | $81,000.00 | $87,000.00 | $96,000.00 | $113,000.00 | $120,000.00 | $128,000.00 | $136,000.00 | $144,000.00 | $160,000.00 | $260,000.00 | -- | $72,000.00 | $32,000.00 | -- | -- | -- | -- | $104,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $655,935,000.00 | $621,517,000.00 | $594,022,000.00 | $524,625,000.00 | $617,848,000.00 | $583,430,000.00 | $533,255,000.00 | $496,364,000.00 | $468,123,000.00 | $423,756,000.00 | $585,399,000.00 | $568,480,000.00 | $552,398,000.00 | $571,731,000.00 | $534,125,000.00 | $497,823,000.00 | $445,494,000.00 | $412,312,000.00 | $367,022,000.00 | $328,679,000.00 | $320,212,000.00 | $311,694,000.00 | $299,751,000.00 | $274,382,000.00 | $242,976,000.00 | $220,537,000.00 | $110,672,000.00 | $86,537,000.00 | $75,339,000.00 | $68,753,000.00 | $62,930,000.00 | $56,838,000.00 | $52,912,000.00 | $51,937,000.00 | $48,377,000.00 | $48,355,000.00 | $48,224,000.00 | $34,630,000.00 | $37,159,000.00 | $44,390,000.00 | $52,831,000.00 | $63,077,000.00 | $71,057,000.00 | $79,687,000.00 | $88,141,000.00 | $99,166,000.00 | $105,524,000.00 | $38,618,000.00 | -- | $42,887,000.00 | $39,833,000.00 | -- | -- | -- | -- | $25,104,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Payable | $12,557,000.00 | $17,396,000.00 | $16,710,000.00 | $7,976,000.00 | $11,216,000.00 | $11,976,000.00 | $8,178,000.00 | $8,246,000.00 | $9,269,000.00 | $6,908,000.00 | $6,558,000.00 | $9,216,000.00 | $6,969,000.00 | $10,554,000.00 | $6,510,000.00 | $6,304,000.00 | $4,976,000.00 | $7,537,000.00 | $5,937,000.00 | $7,026,000.00 | $9,330,000.00 | $8,266,000.00 | $13,922,000.00 | $6,365,000.00 | $7,850,000.00 | $8,579,000.00 | $6,226,000.00 | $2,082,000.00 | $4,253,000.00 | $2,290,000.00 | $4,309,000.00 | $2,081,000.00 | $2,082,000.00 | $1,325,000.00 | $1,740,000.00 | $2,360,000.00 | $1,036,000.00 | $1,886,000.00 | $1,960,000.00 | $2,595,000.00 | $3,666,000.00 | $2,381,000.00 | $2,337,000.00 | $3,033,000.00 | $2,263,000.00 | $3,804,000.00 | $1,574,000.00 | $4,235,000.00 | -- | $2,084,000.00 | $3,611,000.00 | -- | -- | -- | -- | $817,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $59,744,000.00 | $51,628,000.00 | $69,633,000.00 | $52,179,000.00 | $39,093,000.00 | $30,799,000.00 | $29,412,000.00 | $24,744,000.00 | $32,660,000.00 | $27,665,000.00 | $24,309,000.00 | $21,514,000.00 | $17,999,000.00 | $21,186,000.00 | $18,972,000.00 | $22,631,000.00 | $19,590,000.00 | $23,269,000.00 | $21,568,000.00 | $16,437,000.00 | $18,830,000.00 | $23,786,000.00 | $20,892,000.00 | $19,111,000.00 | $16,413,000.00 | $18,743,000.00 | $16,252,000.00 | $12,226,000.00 | $9,938,000.00 | $8,953,000.00 | $6,874,000.00 | $5,833,000.00 | $4,527,000.00 | $3,257,000.00 | $2,832,000.00 | $2,507,000.00 | $2,419,000.00 | $1,876,000.00 | $1,539,000.00 | $1,624,000.00 | $1,271,000.00 | $1,301,000.00 | $777,000.00 | $812,000.00 | $958,000.00 | $695,000.00 | $786,000.00 | $640,000.00 | -- | $781,000.00 | $644,000.00 | -- | -- | -- | -- | $815,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $108,071,000.00 | $114,812,000.00 | $132,343,000.00 | $103,011,000.00 | $88,264,000.00 | $81,588,000.00 | $59,891,000.00 | $54,038,000.00 | $60,312,000.00 | $47,950,000.00 | $45,170,000.00 | $45,805,000.00 | $41,596,000.00 | $48,393,000.00 | $44,445,000.00 | $44,125,000.00 | $36,005,000.00 | $41,130,000.00 | $32,646,000.00 | $30,626,000.00 | $34,457,000.00 | $35,812,000.00 | -- | -- | -- | $29,569,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $33,900,000.00 | -- | -- | -- | -- | -- | -- | -- | $45,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $758,244,000.00 | -- | $722,397,000.00 | $695,718,000.00 | $679,848,000.00 | -- | $648,831,000.00 | $625,976,000.00 | $608,717,000.00 | -- | $571,377,000.00 | $554,154,000.00 | $536,363,000.00 | -- | $496,489,000.00 | $481,714,000.00 | $465,528,000.00 | $457,060,000.00 | $446,611,000.00 | $436,622,000.00 | $427,317,000.00 | $417,228,000.00 | $408,154,000.00 | $401,011,000.00 | $390,951,000.00 | $384,074,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $258,000.00 | $609,000.00 | $-234,000.00 | $45,000.00 | $-153,000.00 | $-869,000.00 | $-2,381,000.00 | $-2,141,000.00 | $-1,351,000.00 | $-227,000.00 | $115,000.00 | $215,000.00 | $249,000.00 | $415,000.00 | $577,000.00 | $840,000.00 | $310,000.00 | $261,000.00 | $314,000.00 | $321,000.00 | $94,000.00 | $-70,000.00 | $-77,000.00 | $-127,000.00 | $-152,000.00 | $-75,000.00 | $-14,000.00 | $-17,000.00 | $-12,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $430,288,000.00 | $402,526,000.00 | $371,171,000.00 | $339,793,000.00 | $312,265,000.00 | $296,386,000.00 | $279,785,000.00 | $245,177,000.00 | $217,765,000.00 | $194,968,000.00 | $162,915,000.00 | $132,444,000.00 | $105,921,000.00 | $82,456,000.00 | $56,462,000.00 | $34,837,000.00 | $6,510,000.00 | $-23,555,000.00 | $-52,936,000.00 | $-79,276,000.00 | $-99,462,000.00 | $-117,736,000.00 | $-139,744,000.00 | $-157,491,000.00 | $-175,687,000.00 | $-193,146,000.00 | $-291,476,000.00 | $-305,233,000.00 | $-317,880,000.00 | $-322,268,000.00 | $-326,865,000.00 | $-329,450,000.00 | $-330,427,000.00 | $-330,408,000.00 | $-331,367,000.00 | $-330,766,000.00 | $-328,830,000.00 | $-324,000,000.00 | $-320,105,000.00 | $-314,098,000.00 | $-306,547,000.00 | $-292,617,000.00 | $-281,493,000.00 | $-270,587,000.00 | $-258,690,000.00 | $-246,606,000.00 | -- | -- | -- | $-219,592,000.00 | $-208,558,000.00 | -- | -- | -- | -- | $-176,204,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $547,864,000.00 | $506,705,000.00 | $461,679,000.00 | $421,614,000.00 | $529,584,000.00 | $501,842,000.00 | $473,364,000.00 | $442,326,000.00 | $407,811,000.00 | $375,806,000.00 | $540,229,000.00 | $522,675,000.00 | $510,802,000.00 | $523,338,000.00 | $489,680,000.00 | $453,698,000.00 | $409,489,000.00 | $371,182,000.00 | $334,376,000.00 | $298,053,000.00 | $285,755,000.00 | $275,882,000.00 | $259,545,000.00 | $243,509,000.00 | $215,227,000.00 | $190,968,000.00 | $86,302,000.00 | $66,145,000.00 | $49,580,000.00 | $41,379,000.00 | $31,247,000.00 | $25,660,000.00 | $20,168,000.00 | $18,498,000.00 | $13,477,000.00 | $11,526,000.00 | $10,572,000.00 | $-3,388,000.00 | $-1,317,000.00 | $3,452,000.00 | $9,371,000.00 | $21,017,000.00 | $30,773,000.00 | $40,371,000.00 | $51,003,000.00 | $61,777,000.00 | $71,651,000.00 | $32,802,000.00 | -- | $39,317,000.00 | $34,807,000.00 | -- | -- | -- | -- | $21,244,000.00 | -- | $22,092,000.00 | $16,907,000.00 | $14,734,000.00 | $6,360,000.00 | $26,593,000.00 | $45,948,000.00 | $-31,473,000.00 | $-21,940,000.00 | $-7,539,000.00 | $-1,999,000.00 | $-244,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $655,935,000.00 | $621,517,000.00 | $594,022,000.00 | $524,625,000.00 | $617,848,000.00 | $583,430,000.00 | $533,255,000.00 | $496,364,000.00 | $468,123,000.00 | $423,756,000.00 | $585,399,000.00 | $568,480,000.00 | $552,398,000.00 | $571,731,000.00 | $534,125,000.00 | $497,823,000.00 | $445,494,000.00 | $412,312,000.00 | $367,022,000.00 | $328,679,000.00 | $320,212,000.00 | $311,694,000.00 | $299,751,000.00 | $274,382,000.00 | $242,976,000.00 | $220,537,000.00 | $110,672,000.00 | $86,537,000.00 | $75,339,000.00 | $68,753,000.00 | $62,930,000.00 | $56,838,000.00 | $52,912,000.00 | $51,902,000.00 | $48,377,000.00 | $48,355,000.00 | $48,224,000.00 | $34,630,000.00 | $37,159,000.00 | $44,390,000.00 | $52,831,000.00 | $63,077,000.00 | $71,057,000.00 | $79,687,000.00 | $88,141,000.00 | $99,166,000.00 | $105,524,000.00 | $38,618,000.00 | -- | $42,887,000.00 | $39,833,000.00 | -- | -- | -- | -- | $25,104,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 | 5/31/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 1/31/2011 | 12/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,361,000.00 | $997,000.00 | $741,000.00 | $302,000.00 | $882,000.00 | $624,000.00 | $389,000.00 | $174,000.00 | $143,000.00 | $82,000.00 | $23,000.00 | $20,000.00 | $91,000.00 | $24,000.00 | $48,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $84,481,000.00 | $85,111,000.00 | $87,331,000.00 | $91,369,000.00 | $86,459,000.00 | $80,054,000.00 | $70,880,000.00 | $63,589,000.00 | $65,252,000.00 | $63,137,000.00 | $61,158,000.00 | $56,485,000.00 | $52,123,000.00 | $41,787,000.00 | $34,784,000.00 | $26,953,000.00 | $23,250,000.00 | $21,057,000.00 | $19,298,000.00 | $15,658,000.00 | $14,603,000.00 | $13,005,000.00 | $11,517,000.00 | $9,800,000.00 | $8,755,000.00 | $7,047,000.00 | $5,636,000.00 | $4,231,000.00 | $4,055,000.00 | $2,594,000.00 | $1,868,000.00 | $1,697,000.00 | $1,358,000.00 | $1,031,000.00 | $827,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $58,505,000.00 | $184,353,000.00 | $129,646,000.00 | $43,277,000.00 | $40,851,000.00 | $130,991,000.00 | $94,237,000.00 | $32,825,000.00 | $28,120,000.00 | $113,864,000.00 | $85,345,000.00 | $57,254,000.00 | $29,022,000.00 | $114,764,000.00 | $33,869,000.00 | $26,497,000.00 | $26,123,000.00 | $89,017,000.00 | $64,705,000.00 | $21,656,000.00 | $20,244,000.00 | $75,247,000.00 | $56,453,000.00 | $37,593,000.00 | $17,050,000.00 | $40,376,000.00 | $11,693,000.00 | $7,876,000.00 | $7,176,000.00 | $23,844,000.00 | $17,360,000.00 | $10,307,000.00 | $4,634,000.00 | $15,419,000.00 | $11,330,000.00 | $3,341,000.00 | $4,377,000.00 | $18,372,000.00 | $3,047,000.00 | $4,252,000.00 | $7,285,000.00 | $20,470,000.00 | $13,903,000.00 | $4,491,000.00 | $4,257,000.00 | $14,074,000.00 | $3,008,000.00 | $2,668,000.00 | -- | $3,542,000.00 | $154,161,000.00 | $14,355,000.00 | $6,203,000.00 | $4,924,000.00 | -- | $18,949,000.00 | -- | $14,402,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $56,268,000.00 | $184,259,000.00 | $137,107,000.00 | $91,845,000.00 | $48,564,000.00 | $152,848,000.00 | $110,525,000.00 | $75,362,000.00 | $37,549,000.00 | $122,356,000.00 | $90,071,000.00 | $59,538,000.00 | $29,509,000.00 | $105,326,000.00 | $79,630,000.00 | $25,572,000.00 | $27,535,000.00 | $100,359,000.00 | $73,228,000.00 | $48,980,000.00 | $24,389,000.00 | $81,289,000.00 | $21,308,000.00 | $38,421,000.00 | $18,440,000.00 | $62,416,000.00 | $16,471,000.00 | $14,113,000.00 | $15,037,000.00 | $45,240,000.00 | $10,931,000.00 | $22,549,000.00 | $10,432,000.00 | $36,949,000.00 | $28,086,000.00 | $18,795,000.00 | $9,453,000.00 | $34,916,000.00 | $9,103,000.00 | $7,965,000.00 | $9,805,000.00 | $31,240,000.00 | $23,723,000.00 | $16,544,000.00 | $8,383,000.00 | $25,414,000.00 | $5,694,000.00 | $5,751,000.00 | -- | $68,067,000.00 | $11,331,000.00 | $3,209,000.00 | $2,666,000.00 | $2,174,000.00 | -- | $8,488,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,159,000.00 | $27,254,000.00 | $14,132,000.00 | $54,170,000.00 | $12,385,000.00 | $12,432,000.00 | $17,264,000.00 | $51,853,000.00 | $12,374,000.00 | $25,335,000.00 | $12,660,000.00 | $39,579,000.00 | $8,726,000.00 | $19,496,000.00 | -- | $11,029,000.00 | $214,742,000.00 | $22,404,000.00 | $15,967,000.00 | $7,098,000.00 | -- | $27,437,000.00 | -- | $20,279,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $29,500,000.00 | $107,282,000.00 | $75,613,000.00 | $29,583,000.00 | $14,853,000.00 | $112,634,000.00 | $31,934,000.00 | $58,201,000.00 | $26,769,000.00 | $124,477,000.00 | $87,813,000.00 | $51,581,000.00 | $19,638,000.00 | $128,202,000.00 | $24,719,000.00 | $72,973,000.00 | $37,711,000.00 | $111,606,000.00 | $33,004,000.00 | $43,589,000.00 | $18,956,000.00 | $89,496,000.00 | $22,969,000.00 | $41,629,000.00 | $20,995,000.00 | $52,855,000.00 | $31,158,000.00 | $17,535,000.00 | $4,740,000.00 | $10,179,000.00 | $5,172,000.00 | $1,508,000.00 | $592,000.00 | $-3,443,000.00 | $-5,094,000.00 | $-5,196,000.00 | $-4,030,000.00 | $-27,619,000.00 | $-24,542,000.00 | $-6,581,000.00 | $-12,859,000.00 | $-41,496,000.00 | $-9,740,000.00 | $-21,727,000.00 | $-10,943,000.00 | $-36,272,000.00 | $-7,671,000.00 | $-18,621,000.00 | -- | $-224,756,000.00 | $-32,332,000.00 | $-22,404,000.00 | $-15,967,000.00 | $-7,098,000.00 | -- | $-27,437,000.00 | -- | $-20,250,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $34,993,000.00 | $124,557,000.00 | $36,385,000.00 | $51,364,000.00 | $18,434,000.00 | $116,191,000.00 | $33,004,000.00 | $32,062,000.00 | $26,849,000.00 | $125,006,000.00 | $36,304,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.27 | $1.02 | $0.72 | $0.27 | $0.15 | $0.95 | $0.80 | $0.26 | $0.22 | $0.97 | $0.26 | $0.43 | $0.20 | $0.92 | $0.70 | $0.25 | $0.26 | $0.82 | $0.23 | $0.18 | $0.16 | $0.65 | $0.46 | $0.31 | $0.15 | $1.14 | $0.27 | $0.15 | $0.04 | $0.07 | $0.03 | $0.01 | -- | $-0.06 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 102,791,000 | 103,560,000 | 103,933,000 | 101,964,000 | 107,885,000 | 106,787,000 | 106,479,000 | 106,151,000 | 106,012,000 | 115,653,000 | 115,791,000 | 116,555,000 | 116,818,000 | 115,412,000 | 115,107,000 | 114,790,000 | 114,575,000 | 114,349,000 | 114,349,000 | 114,340,000 | 114,844,000 | 115,343,000 | 115,394,000 | 115,492,000 | 114,882,000 | 113,527,000 | 113,242,000 | 113,059,000 | 112,867,000 | 110,566,000 | 110,652,000 | 110,034,000 | 109,661,000 | 106,883,000 | 106,104,000 | 104,906,000 | -- | 100,978,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.25 | $0.94 | $0.28 | $0.25 | $0.14 | $0.87 | $0.30 | $0.24 | $0.20 | $0.89 | $0.24 | $0.39 | $0.18 | $0.20 | $0.65 | $0.23 | $0.25 | $0.77 | $0.53 | $0.17 | $0.15 | $0.60 | $0.42 | $0.14 | $0.14 | $1.04 | $0.11 | $0.10 | $0.04 | $0.07 | $0.03 | $0.01 | -- | $-0.06 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 109,915,000 | 111,742,000 | 111,099,000 | 109,590,000 | 115,425,000 | 115,966,000 | 116,620,000 | 115,222,000 | 115,037,000 | 125,963,000 | 125,136,000 | 128,204,000 | 129,668,000 | 124,194,000 | 123,337,000 | 122,756,000 | 122,226,000 | 122,566,000 | 121,762,000 | 122,831,000 | 123,895,000 | 126,688,000 | 127,167,000 | 127,515,000 | 127,733,000 | 124,515,000 | 123,417,000 | 122,171,000 | 121,189,000 | 116,139,000 | 116,419,000 | 114,448,000 | 109,661,000 | 106,883,000 | 108,461,000 | 104,906,000 | -- | 100,978,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | 280,000,000 | -- | -- | -- | 280,000,000 | -- | -- | -- | 280,000,000 | -- | -- | -- | 280,000,000 | -- | -- | -- | 280,000,000 | -- | -- | -- | 280,000,000 | -- | -- | -- | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | 280,000,000 | -- | -- | 280,000,000 | -- | 140,000,000 | -- | -- | -- | -- | 140,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | 103,405,000 | -- | -- | -- | 107,835,000 | -- | -- | -- | 105,940,000 | -- | -- | -- | 116,735,000 | -- | -- | -- | 114,549,000 | -- | -- | -- | 115,031,000 | -- | -- | -- | 114,717,000 | 114,082,000 | 113,362,000 | 113,112,000 | 112,710,000 | 110,881,000 | 110,481,000 | 109,671,000 | 109,642,000 | 108,745,000 | 108,229,000 | 107,721,000 | 101,395,000 | 101,141,000 | 101,123,000 | 100,689,000 | 99,849,000 | 99,814,000 | 99,814,000 | 99,814,000 | 99,814,000 | -- | -- | -- | -- | 84,231,000 | -- | -- | -- | -- | 72,404,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | $133,000.00 | $132,000.00 | $131,000.00 | $131,000.00 | $130,000.00 | $128,000.00 | $128,000.00 | $127,000.00 | $126,000.00 | $125,000.00 | $124,000.00 | $122,000.00 | $121,000.00 | $121,000.00 | $120,000.00 | $120,000.00 | $119,000.00 | $118,000.00 | $118,000.00 | $117,000.00 | $116,000.00 | $116,000.00 | $115,000.00 | $115,000.00 | $114,000.00 | $113,000.00 | $113,000.00 | $113,000.00 | $111,000.00 | $110,000.00 | $110,000.00 | $110,000.00 | $109,000.00 | $108,000.00 | $108,000.00 | $101,000.00 | $101,000.00 | $101,000.00 | $101,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $89,000.00 | -- | $89,000.00 | $84,000.00 | -- | -- | -- | -- | $72,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- | 10,000,000 | -- | -- | -- | -- | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4.49 | -- | $4.49 | -- | -- | $3.90 | -- | -- | -- | $3.90 | -- | $3.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |