Date | 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 | 12/31/2013 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $121,685,000.00 | $211,224,000.00 | $245,534,000.00 | $86,010,000.00 | $36,617,000.00 | $64,468,000.00 | $46,175,000.00 | $73,532,000.00 | $60,444,000.00 | $70,361,000.00 | $100,656,000.00 | $85,135,000.00 | $67,495,000.00 | $115,761,000.00 | $106,127,000.00 | $139,641,000.00 | $206,402,000.00 | $122,914,000.00 | $159,009,000.00 | $32,890,000.00 | $27,610,000.00 | $18,037,000.00 | $16,024,000.00 | -- | $21,128,000.00 | $20,235,000.00 |
Accounts Receivable Net Current | $118,414,000.00 | $137,246,000.00 | $115,109,000.00 | $96,826,000.00 | $97,948,000.00 | $99,744,000.00 | $89,496,000.00 | $83,391,000.00 | $90,831,000.00 | $81,465,000.00 | $56,399,000.00 | $74,765,000.00 | $86,602,000.00 | $95,622,000.00 | $82,911,000.00 | $114,891,000.00 | $108,127,000.00 | $101,749,000.00 | $77,889,000.00 | -- | $41,260,000.00 | -- | -- | -- | $18,055,000.00 | -- |
Inventory | $37,981,000.00 | $35,195,000.00 | $32,457,000.00 | $36,300,000.00 | $40,820,000.00 | $37,307,000.00 | $38,551,000.00 | $26,712,000.00 | $25,511,000.00 | $34,699,000.00 | $50,650,000.00 | $57,156,000.00 | $62,232,000.00 | $49,983,000.00 | $41,686,000.00 | $33,684,000.00 | $31,681,000.00 | $29,194,000.00 | $23,264,000.00 | -- | $27,920,000.00 | -- | -- | -- | $14,999,000.00 | -- |
Prepaid Expenses and Other Current Assets | $8,023,000.00 | $8,641,000.00 | $7,951,000.00 | $8,180,000.00 | $6,518,000.00 | $8,277,000.00 | $7,030,000.00 | $11,793,000.00 | $12,598,000.00 | $10,202,000.00 | $21,053,000.00 | $19,481,000.00 | $18,817,000.00 | $17,293,000.00 | $18,750,000.00 | $17,544,000.00 | $12,076,000.00 | $3,685,000.00 | $1,853,000.00 | -- | $3,179,000.00 | -- | -- | -- | $2,535,000.00 | -- |
Total Current Assets | $584,288,000.00 | $636,764,000.00 | $599,176,000.00 | $509,002,000.00 | $482,032,000.00 | $467,677,000.00 | $453,214,000.00 | $461,327,000.00 | $454,044,000.00 | $449,474,000.00 | $431,517,000.00 | $459,077,000.00 | $447,247,000.00 | $452,310,000.00 | $426,138,000.00 | $437,723,000.00 | $462,375,000.00 | $311,871,000.00 | $263,497,000.00 | -- | $103,445,000.00 | -- | -- | -- | $57,613,000.00 | -- |
Property Plant and Equipement | $27,914,000.00 | $28,187,000.00 | $27,355,000.00 | $26,427,000.00 | $26,801,000.00 | $26,647,000.00 | $27,559,000.00 | $26,619,000.00 | $26,643,000.00 | $28,314,000.00 | $29,507,000.00 | $30,426,000.00 | $28,175,000.00 | $25,090,000.00 | $25,765,000.00 | $27,292,000.00 | $25,124,000.00 | $21,119,000.00 | $20,768,000.00 | -- | $15,925,000.00 | -- | -- | -- | $7,946,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $1,106,000.00 | $1,132,000.00 | $850,000.00 | $789,000.00 | $1,106,000.00 | $916,000.00 | $1,049,000.00 | $897,000.00 | $7,691,000.00 | $8,015,000.00 | $8,112,000.00 | $8,517,000.00 | $8,745,000.00 | $8,984,000.00 | $8,864,000.00 | $7,840,000.00 | $4,274,000.00 | $399,000.00 | $317,000.00 | -- | $185,000.00 | -- | -- | -- | $101,000.00 | -- |
Total Assets | $861,764,000.00 | $831,006,000.00 | $780,266,000.00 | $741,045,000.00 | $721,415,000.00 | $705,045,000.00 | $668,780,000.00 | $642,690,000.00 | $601,859,000.00 | $605,378,000.00 | $592,169,000.00 | $602,940,000.00 | $611,250,000.00 | $592,801,000.00 | $558,762,000.00 | $548,423,000.00 | $516,936,000.00 | $351,912,000.00 | $296,225,000.00 | -- | $130,744,000.00 | -- | -- | -- | $65,660,000.00 | -- |
Accounts Payable | $61,489,000.00 | $65,355,000.00 | $53,653,000.00 | $43,578,000.00 | $46,957,000.00 | $45,850,000.00 | $47,682,000.00 | $48,974,000.00 | $46,650,000.00 | $32,728,000.00 | $28,663,000.00 | $34,527,000.00 | $47,819,000.00 | $38,180,000.00 | $35,224,000.00 | $37,062,000.00 | $49,430,000.00 | $48,389,000.00 | $48,574,000.00 | -- | $25,015,000.00 | -- | -- | -- | $12,705,000.00 | -- |
Accrued Liabilities | $62,228,000.00 | $67,331,000.00 | $62,271,000.00 | $58,524,000.00 | $61,680,000.00 | $62,580,000.00 | $55,888,000.00 | $39,006,000.00 | $31,848,000.00 | $34,845,000.00 | $33,230,000.00 | $42,782,000.00 | $37,234,000.00 | $36,522,000.00 | $31,098,000.00 | $31,963,000.00 | $29,863,000.00 | $31,486,000.00 | $18,314,000.00 | -- | $15,521,000.00 | -- | -- | -- | $8,800,000.00 | -- |
Total Current Liabilities | $157,948,000.00 | $169,903,000.00 | $150,957,000.00 | $138,405,000.00 | $142,992,000.00 | $151,124,000.00 | $139,230,000.00 | $123,064,000.00 | $99,132,000.00 | $94,850,000.00 | $86,242,000.00 | $102,731,000.00 | $109,200,000.00 | $78,450,000.00 | $69,784,000.00 | $72,440,000.00 | $82,141,000.00 | $89,421,000.00 | $74,942,000.00 | -- | $51,948,000.00 | -- | -- | -- | $28,409,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $469,000.00 | $886,000.00 | $1,498,000.00 | $-293,000.00 | $720,000.00 | $762,000.00 | $661,000.00 | $183,000.00 | $-372,000.00 | $-284,000.00 | $-515,000.00 | $-722,000.00 | $-320,000.00 | $-34,000.00 | $-30,000.00 | $-52,000.00 | $-16,000.00 | $-17,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $305,770,000.00 | $271,393,000.00 | $247,104,000.00 | $231,023,000.00 | $215,379,000.00 | $202,597,000.00 | $187,492,000.00 | $189,517,000.00 | $182,540,000.00 | $173,452,000.00 | $165,301,000.00 | $168,501,000.00 | $177,422,000.00 | $197,786,000.00 | $179,287,000.00 | $174,623,000.00 | $138,914,000.00 | $74,420,000.00 | $39,532,000.00 | -- | $8,015,000.00 | -- | -- | -- | $-29,177,000.00 | -- |
Total Stockholders' Equity | $703,816,000.00 | $661,103,000.00 | $629,309,000.00 | $602,640,000.00 | $578,423,000.00 | $553,921,000.00 | $529,550,000.00 | $519,626,000.00 | $502,727,000.00 | $510,528,000.00 | $505,927,000.00 | $500,209,000.00 | $502,050,000.00 | $514,351,000.00 | $488,978,000.00 | $475,983,000.00 | $434,795,000.00 | $262,491,000.00 | $221,283,000.00 | $21,936,000.00 | $8,016,000.00 | $-13,858,000.00 | $-21,883,000.00 | -- | $-29,176,000.00 | $-38,800,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $861,764,000.00 | $831,006,000.00 | $780,266,000.00 | $741,045,000.00 | $721,415,000.00 | $705,045,000.00 | $668,780,000.00 | $642,690,000.00 | $601,859,000.00 | $605,378,000.00 | $592,169,000.00 | $602,940,000.00 | $611,250,000.00 | $592,801,000.00 | $558,762,000.00 | $548,423,000.00 | $516,936,000.00 | $351,912,000.00 | $296,225,000.00 | -- | $130,744,000.00 | -- | -- | -- | $65,660,000.00 | -- |
Date | 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 | 12/31/2013 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $72,941,000.00 | $385,166,000.00 | $298,563,000.00 | $78,898,000.00 | $114,667,000.00 | $142,427,000.00 | $135,304,000.00 | $116,192,000.00 | $84,489,000.00 | $239,056,000.00 | $65,419,000.00 | $57,846,000.00 | $47,244,000.00 | $146,234,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $48,870,000.00 | $217,326,000.00 | $170,739,000.00 | $111,883,000.00 | $58,367,000.00 | $257,425,000.00 | $72,004,000.00 | $62,240,000.00 | $49,083,000.00 | $145,350,000.00 | $108,290,000.00 | $68,081,000.00 | $30,640,000.00 | $93,558,000.00 | -- |
Gross Profit | $284,100,000.00 | $204,405,000.00 | $124,490,000.00 | $59,282,000.00 | $220,682,000.00 | $59,079,000.00 | $51,087,000.00 | $49,842,000.00 | $147,120,000.00 | $94,109,000.00 | $25,205,000.00 | $24,071,000.00 | $40,016,000.00 | $46,142,000.00 | $81,682,000.00 | $56,300,000.00 | $68,329,000.00 | $152,658,000.00 | $53,952,000.00 | $35,406,000.00 | $31,487,000.00 | $25,210,000.00 | $20,405,000.00 | $16,604,000.00 | $52,676,000.00 | -- |
Research and Development | $29,844,000.00 | $104,554,000.00 | $64,670,000.00 | $32,095,000.00 | $128,700,000.00 | $88,578,000.00 | $59,929,000.00 | $30,953,000.00 | $102,406,000.00 | $24,696,000.00 | $24,340,000.00 | $24,445,000.00 | $24,430,000.00 | $27,135,000.00 | $22,734,000.00 | $17,728,000.00 | $75,696,000.00 | $18,915,000.00 | $21,839,000.00 | $15,414,000.00 | $38,645,000.00 | $9,604,000.00 | $8,820,000.00 | $7,903,000.00 | $28,471,000.00 | -- |
Selling, General, and Administrative | $60,386,000.00 | $47,729,000.00 | $18,276,000.00 | $14,371,000.00 | $80,581,000.00 | $20,457,000.00 | $45,686,000.00 | $15,787,000.00 | $51,864,000.00 | $12,134,000.00 | $27,272,000.00 | $14,288,000.00 | $10,643,000.00 | $10,105,000.00 | $9,368,000.00 | $8,691,000.00 | $7,432,000.00 | $20,244,000.00 | $8,649,000.00 | $4,054,000.00 | $13,124,000.00 | $3,005,000.00 | $5,055,000.00 | $2,123,000.00 | $6,615,000.00 | -- |
Total Operating Expenses | $42,501,000.00 | $152,283,000.00 | $97,317,000.00 | $46,466,000.00 | $209,281,000.00 | $154,721,000.00 | $58,875,000.00 | $46,740,000.00 | $154,270,000.00 | $36,830,000.00 | $76,057,000.00 | $38,733,000.00 | $35,073,000.00 | $37,240,000.00 | $32,055,000.00 | $26,419,000.00 | $103,397,000.00 | $26,456,000.00 | $49,956,000.00 | $19,468,000.00 | $51,769,000.00 | $12,609,000.00 | $11,752,000.00 | $10,026,000.00 | $35,194,000.00 | -- |
Loss from Operations | $89,316,000.00 | $24,949,000.00 | $27,173,000.00 | $12,816,000.00 | $11,401,000.00 | $5,287,000.00 | $-7,788,000.00 | $3,102,000.00 | $-7,150,000.00 | $-18,778,000.00 | $-12,119,000.00 | $-14,662,000.00 | $4,943,000.00 | $8,902,000.00 | $23,208,000.00 | $29,881,000.00 | $117,590,000.00 | $76,246,000.00 | $39,402,000.00 | $15,938,000.00 | $41,937,000.00 | $12,601,000.00 | $15,231,000.00 | $6,578,000.00 | $17,482,000.00 | -- |
Loss Before Income Taxes | $37,885,000.00 | $25,944,000.00 | $31,014,000.00 | $15,066,000.00 | $21,641,000.00 | $12,463,000.00 | $555,000.00 | $5,496,000.00 | $-404,000.00 | $-14,184,000.00 | $-10,819,000.00 | $-13,379,000.00 | $5,991,000.00 | $9,871,000.00 | $-5,847,000.00 | $30,288,000.00 | $41,619,000.00 | $37,010,000.00 | $35,991,000.00 | $16,175,000.00 | $39,805,000.00 | $12,193,000.00 | $7,423,000.00 | $6,400,000.00 | $16,453,000.00 | -- |
Earnings Per Share Basic | $2.16 | $0.58 | $0.38 | $0.38 | $0.80 | $0.37 | $-0.05 | $0.17 | $0.12 | $0.20 | $-0.31 | $-0.23 | $0.99 | $0.47 | $0.12 | $0.93 | $3.77 | $1.95 | $0.51 | $0.44 | $1.18 | $0.25 | $0.12 | $0.11 | $0.31 | -- |
Weighted Average Shares Basic | 41,938,000 | 42,061,000 | 41,731,000 | 41,575,000 | 40,883,000 | 41,119,000 | 40,777,000 | 40,284,000 | 40,259,000 | 40,217,000 | 40,074,000 | 39,836,000 | 38,920,000 | 38,754,000 | 38,546,000 | 38,308,000 | 25,307,000 | 35,922,000 | 13,751,000 | 6,743,000 | 6,429,000 | 6,357,000 | 6,363,000 | -- | 5,629,000 | -- |
Earnings Per Share Diluted | $2.09 | $0.56 | $0.74 | $0.36 | $0.77 | $0.47 | $-0.05 | $0.17 | $0.12 | $0.19 | $-0.08 | $-0.23 | $0.92 | $0.44 | $0.97 | $0.86 | $1.55 | $0.86 | $0.77 | $0.30 | $0.91 | $0.20 | $0.18 | $0.08 | $0.23 | -- |
Weighted Average Shares Diluted | 43,233,000 | 43,229,000 | 43,117,000 | 43,042,000 | 42,554,000 | 42,667,000 | 42,154,000 | 41,962,000 | 41,997,000 | 42,060,000 | 40,307,000 | 39,836,000 | 41,690,000 | 41,660,000 | 41,639,000 | 41,654,000 | 29,585,000 | 40,708,000 | 16,927,000 | 8,867,000 | 8,311,000 | 8,422,000 | 8,063,000 | -- | 7,447,000 | -- |
Common Stock Shares Authorized | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | 36,330,000 | -- | -- | -- | 35,000,000 | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 40,061,000 | 39,606,000 | 39,302,000 | 39,059,000 | 38,516,000 | 37,998,000 | 35,723,000 | 35,659,000 | -- | 6,669,000 | -- | -- | -- | 6,138,000 | -- |
Common Stock Value | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | -- | $1,000.00 | -- | -- | -- | $1,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 | -- |
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 | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |