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 | 10/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 | $13,251,000.00 | $9,957,000.00 | $9,876,000.00 | $7,808,000.00 | $7,378,000.00 | $11,548,000.00 | $2,862,000.00 | $6,607,000.00 | $3,691,000.00 | $37,158,000.00 | $14,549,000.00 | $4,178,000.00 | $10,049,000.00 | $20,995,000.00 | -- | $43,055,000.00 | $23,893,000.00 | $40,903,000.00 | $19,349,000.00 | $15,019,000.00 | $17,897,000.00 | $21,368,000.00 | $27,439,000.00 | $15,667,000.00 | $21,664,000.00 | $29,407,000.00 | $33,523,000.00 | $21,855,000.00 | $21,240,000.00 | $35,412,000.00 | $32,041,000.00 | $39,986,000.00 | $39,764,000.00 | $36,785,000.00 | $32,701,000.00 | $20,887,000.00 | $20,597,000.00 | $11,958,000.00 | $28,570,000.00 | $28,479,000.00 | $29,677,000.00 | $27,198,000.00 | $30,707,000.00 | $19,964,000.00 | $15,618,000.00 | $16,617,000.00 | $21,748,000.00 | $26,690,000.00 | $33,290,000.00 | $39,441,000.00 | $31,677,000.00 | $30,505,000.00 | $30,627,000.00 | $24,993,000.00 | $14,507,000.00 | $18,475,000.00 | $13,741,000.00 |
Accounts Receivable Net Current | $78,820,000.00 | $79,573,000.00 | $91,536,000.00 | $93,442,000.00 | $120,141,000.00 | $115,742,000.00 | $87,673,000.00 | $79,241,000.00 | $80,769,000.00 | $87,262,000.00 | $67,607,000.00 | $101,879,000.00 | $83,610,000.00 | $64,695,000.00 | -- | $99,461,000.00 | $68,375,000.00 | $70,836,000.00 | $58,874,000.00 | $112,455,000.00 | $122,083,000.00 | $104,399,000.00 | $106,801,000.00 | $109,946,000.00 | $92,556,000.00 | $83,388,000.00 | $83,147,000.00 | $93,682,000.00 | $81,951,000.00 | $64,189,000.00 | $65,441,000.00 | $70,482,000.00 | $69,625,000.00 | $59,532,000.00 | $56,617,000.00 | $68,521,000.00 | $63,563,000.00 | $70,252,000.00 | $48,362,000.00 | $59,432,000.00 | $49,186,000.00 | $55,579,000.00 | $47,560,000.00 | $52,299,000.00 | $50,552,000.00 | $40,309,000.00 | $47,139,000.00 | $50,043,000.00 | $50,630,000.00 | $43,141,000.00 | $40,042,000.00 | -- | -- | -- | $52,542,000.00 | -- | -- |
Inventory | $97,931,000.00 | $105,135,000.00 | $115,200,000.00 | $101,303,000.00 | $109,308,000.00 | $100,161,000.00 | $111,213,000.00 | $102,010,000.00 | $91,256,000.00 | $67,184,000.00 | $81,901,000.00 | $68,420,000.00 | $58,543,000.00 | $46,428,000.00 | -- | $43,076,000.00 | $53,607,000.00 | $59,289,000.00 | $59,456,000.00 | $87,936,000.00 | $82,065,000.00 | $84,457,000.00 | $69,992,000.00 | $75,759,000.00 | $64,613,000.00 | $48,517,000.00 | $77,692,000.00 | $95,070,000.00 | $88,444,000.00 | $109,153,000.00 | $58,896,000.00 | $67,960,000.00 | $59,829,000.00 | $71,177,000.00 | $60,558,000.00 | $78,533,000.00 | $69,943,000.00 | $85,070,000.00 | $71,163,000.00 | $73,702,000.00 | $84,432,000.00 | $75,388,000.00 | $81,419,000.00 | $82,374,000.00 | $73,691,000.00 | $77,685,000.00 | $67,591,000.00 | $70,796,000.00 | $57,529,000.00 | $58,737,000.00 | $66,991,000.00 | -- | -- | -- | $60,161,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $268,395,000.00 | $286,928,000.00 | $299,716,000.00 | $260,173,000.00 | $317,941,000.00 | $345,767,000.00 | $325,937,000.00 | $267,560,000.00 | $229,944,000.00 | $233,826,000.00 | $219,080,000.00 | $212,689,000.00 | $206,122,000.00 | $156,207,000.00 | -- | $217,490,000.00 | $174,118,000.00 | $204,008,000.00 | $252,808,000.00 | $287,675,000.00 | $273,786,000.00 | $259,716,000.00 | $245,329,000.00 | $249,776,000.00 | $229,692,000.00 | $207,185,000.00 | $198,787,000.00 | $215,089,000.00 | $197,587,000.00 | $214,072,000.00 | $162,191,000.00 | $182,168,000.00 | $174,401,000.00 | $175,203,000.00 | $158,301,000.00 | $175,500,000.00 | $166,458,000.00 | $181,774,000.00 | $161,251,000.00 | $172,483,000.00 | $176,474,000.00 | $171,224,000.00 | $170,727,000.00 | $166,861,000.00 | $153,631,000.00 | $151,194,000.00 | $152,523,000.00 | $166,542,000.00 | $157,363,000.00 | $156,936,000.00 | $149,069,000.00 | -- | -- | -- | $139,954,000.00 | -- | -- |
Property Plant and Equipement | $80,905,000.00 | $83,437,000.00 | $79,437,000.00 | $77,393,000.00 | $73,939,000.00 | $70,753,000.00 | $66,970,000.00 | $66,169,000.00 | $64,359,000.00 | $61,057,000.00 | $57,374,000.00 | $54,335,000.00 | $51,560,000.00 | $45,734,000.00 | -- | $37,360,000.00 | $37,179,000.00 | $40,524,000.00 | $40,074,000.00 | $62,189,000.00 | $55,595,000.00 | $56,175,000.00 | $56,567,000.00 | $55,547,000.00 | $54,630,000.00 | $54,966,000.00 | $55,177,000.00 | $55,984,000.00 | $57,078,000.00 | $58,134,000.00 | $53,116,000.00 | $50,998,000.00 | $49,904,000.00 | $47,439,000.00 | $47,320,000.00 | $47,799,000.00 | $49,547,000.00 | $50,162,000.00 | $50,417,000.00 | $51,070,000.00 | $52,190,000.00 | $53,159,000.00 | $54,278,000.00 | $55,850,000.00 | $57,442,000.00 | $58,734,000.00 | $59,122,000.00 | $58,273,000.00 | $58,437,000.00 | $56,317,000.00 | $65,399,000.00 | -- | -- | -- | $71,268,000.00 | -- | -- |
Intangible Assets Net | $44,399,000.00 | $45,268,000.00 | $46,221,000.00 | $47,173,000.00 | $48,126,000.00 | $49,078,000.00 | $50,054,000.00 | $51,029,000.00 | $52,129,000.00 | $52,981,000.00 | $53,832,000.00 | $54,684,000.00 | $55,553,000.00 | $56,386,000.00 | -- | $51,662,000.00 | $52,462,000.00 | $53,359,000.00 | $54,061,000.00 | $55,149,000.00 | $8,203,000.00 | $8,407,000.00 | $8,611,000.00 | $8,815,000.00 | $9,019,000.00 | $9,223,000.00 | $9,427,000.00 | $9,642,000.00 | $9,856,000.00 | $10,071,000.00 | $6,385,000.00 | $6,562,000.00 | $6,739,000.00 | $6,916,000.00 | $7,093,000.00 | $7,315,000.00 | $8,545,000.00 | $8,782,000.00 | $8,958,000.00 | $9,242,000.00 | $9,526,000.00 | $9,810,000.00 | $10,094,000.00 | $10,334,000.00 | $10,573,000.00 | $10,813,000.00 | $11,052,000.00 | $11,275,000.00 | $11,497,000.00 | $11,720,000.00 | $11,943,000.00 | -- | -- | -- | $10,946,000.00 | -- | -- |
Goodwill | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,880,000.00 | $48,881,000.00 | $48,677,000.00 | $49,177,000.00 | $49,481,000.00 | -- | $43,480,000.00 | $43,480,000.00 | $43,632,000.00 | $43,632,000.00 | $60,333,000.00 | $31,874,000.00 | $33,823,000.00 | $33,823,000.00 | $27,417,000.00 | $27,417,000.00 | $27,417,000.00 | $27,417,000.00 | $27,489,000.00 | $25,823,000.00 | $25,630,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $15,961,000.00 | $20,815,000.00 | $20,815,000.00 | $20,815,000.00 | $20,815,000.00 | $20,815,000.00 | $20,815,000.00 | $20,816,000.00 | $20,815,000.00 | -- | -- | -- | $18,418,000.00 | -- | -- |
Other Assets | $2,724,000.00 | $2,409,000.00 | $2,534,000.00 | $2,705,000.00 | $2,805,000.00 | $2,227,000.00 | $1,886,000.00 | $1,637,000.00 | $2,709,000.00 | $2,927,000.00 | $1,180,000.00 | $1,162,000.00 | $2,026,000.00 | $2,052,000.00 | -- | $1,938,000.00 | $1,844,000.00 | $2,237,000.00 | $2,295,000.00 | $2,693,000.00 | $2,638,000.00 | $3,303,000.00 | $2,313,000.00 | $2,713,000.00 | $2,614,000.00 | $3,097,000.00 | $3,072,000.00 | $2,872,000.00 | $2,788,000.00 | $2,675,000.00 | $2,331,000.00 | $2,246,000.00 | $2,124,000.00 | $2,075,000.00 | $1,996,000.00 | $1,910,000.00 | $2,380,000.00 | $2,348,000.00 | $2,226,000.00 | $2,127,000.00 | $2,157,000.00 | $2,315,000.00 | $2,222,000.00 | $2,052,000.00 | $1,867,000.00 | $1,868,000.00 | $1,639,000.00 | $1,601,000.00 | $1,514,000.00 | $1,561,000.00 | $1,383,000.00 | -- | -- | -- | $1,163,000.00 | -- | -- |
Total Assets | $507,681,000.00 | $530,049,000.00 | $535,461,000.00 | $495,846,000.00 | $557,012,000.00 | $580,481,000.00 | $551,699,000.00 | $495,013,000.00 | $459,140,000.00 | $447,867,000.00 | $430,275,000.00 | $419,077,000.00 | $411,533,000.00 | $359,049,000.00 | -- | $395,119,000.00 | $351,793,000.00 | $388,548,000.00 | $450,537,000.00 | $512,612,000.00 | $394,808,000.00 | $382,059,000.00 | $353,784,000.00 | $349,895,000.00 | $329,684,000.00 | $308,200,000.00 | $301,164,000.00 | $320,866,000.00 | $296,344,000.00 | $313,835,000.00 | $243,294,000.00 | $261,248,000.00 | $249,773,000.00 | $247,594,000.00 | $230,671,000.00 | $248,485,000.00 | $242,891,000.00 | $259,027,000.00 | $238,813,000.00 | $250,883,000.00 | $256,308,000.00 | $252,469,000.00 | $253,282,000.00 | $255,912,000.00 | $244,328,000.00 | $243,424,000.00 | $245,151,000.00 | $258,506,000.00 | $249,626,000.00 | $247,350,000.00 | $248,609,000.00 | $251,372,000.00 | $241,956,000.00 | -- | $241,749,000.00 | -- | -- |
Accounts Payable | $86,159,000.00 | $99,855,000.00 | $99,299,000.00 | $85,733,000.00 | $107,807,000.00 | $124,309,000.00 | $106,621,000.00 | $90,259,000.00 | $89,968,000.00 | $82,442,000.00 | $89,601,000.00 | $74,749,000.00 | $76,470,000.00 | $47,487,000.00 | -- | $63,433,000.00 | $50,383,000.00 | $63,480,000.00 | $54,713,000.00 | $83,723,000.00 | $105,580,000.00 | $87,803,000.00 | $76,399,000.00 | $92,598,000.00 | $78,574,000.00 | $49,978,000.00 | $40,643,000.00 | $55,000,000.00 | $41,991,000.00 | $35,890,000.00 | $31,336,000.00 | $44,140,000.00 | $38,664,000.00 | $41,292,000.00 | $27,318,000.00 | $38,923,000.00 | $30,517,000.00 | $46,274,000.00 | $22,762,000.00 | $29,216,000.00 | $35,246,000.00 | $30,270,000.00 | $30,525,000.00 | $32,917,000.00 | $24,233,000.00 | $23,295,000.00 | $23,000,000.00 | $30,092,000.00 | $22,507,000.00 | $22,552,000.00 | $21,649,000.00 | -- | -- | -- | $17,970,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $260,856,000.00 | $277,883,000.00 | $279,722,000.00 | $234,648,000.00 | $300,054,000.00 | $311,787,000.00 | $301,901,000.00 | $261,977,000.00 | $231,444,000.00 | $181,012,000.00 | $183,159,000.00 | $194,061,000.00 | $204,707,000.00 | $158,890,000.00 | -- | $189,456,000.00 | $172,130,000.00 | $206,735,000.00 | $278,790,000.00 | $312,986,000.00 | $207,222,000.00 | $195,408,000.00 | $167,702,000.00 | $166,171,000.00 | $152,050,000.00 | $133,743,000.00 | $132,895,000.00 | $154,232,000.00 | $144,036,000.00 | $37,768,000.00 | $90,342,000.00 | $107,677,000.00 | $99,294,000.00 | $98,072,000.00 | $79,660,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,367,000.00 | $5,394,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $152,035,000.00 | $158,461,000.00 | $164,624,000.00 | $170,523,000.00 | $167,629,000.00 | $175,611,000.00 | $159,537,000.00 | $144,041,000.00 | $140,542,000.00 | $171,379,000.00 | $151,873,000.00 | $131,853,000.00 | $116,791,000.00 | $109,286,000.00 | -- | $109,288,000.00 | $91,439,000.00 | $94,575,000.00 | $86,764,000.00 | $116,380,000.00 | $106,026,000.00 | $104,299,000.00 | $103,571,000.00 | $103,944,000.00 | $98,701,000.00 | $96,717,000.00 | $88,855,000.00 | $88,168,000.00 | $74,699,000.00 | $75,330,000.00 | $76,428,000.00 | $77,205,000.00 | $74,461,000.00 | $72,869,000.00 | $72,326,000.00 | $83,489,000.00 | $89,306,000.00 | $89,844,000.00 | $92,724,000.00 | $94,562,000.00 | $91,952,000.00 | $93,992,000.00 | $96,132,000.00 | $100,811,000.00 | $100,249,000.00 | $101,263,000.00 | $105,517,000.00 | $109,674,000.00 | $110,001,000.00 | $109,342,000.00 | $111,357,000.00 | -- | -- | -- | $113,932,000.00 | -- | -- |
Total Stockholders' Equity | -- | $252,166,000.00 | $255,670,000.00 | $261,129,000.00 | $256,889,000.00 | $268,593,000.00 | $249,697,000.00 | $232,935,000.00 | $227,595,000.00 | $266,754,000.00 | $246,185,000.00 | $224,162,000.00 | $206,962,000.00 | $200,330,000.00 | -- | $200,005,000.00 | $180,044,000.00 | $182,264,000.00 | $172,265,000.00 | $200,298,000.00 | $188,319,000.00 | $187,169,000.00 | $186,740,000.00 | $184,382,000.00 | $178,292,000.00 | $175,115,000.00 | $168,927,000.00 | $167,292,000.00 | $152,966,000.00 | $152,367,000.00 | $153,609,000.00 | $154,227,000.00 | $151,134,000.00 | $150,172,000.00 | $149,141,000.00 | $160,139,000.00 | $165,784,000.00 | $166,149,000.00 | $168,760,000.00 | $170,237,000.00 | $167,769,000.00 | $169,966,000.00 | $171,549,000.00 | $175,429,000.00 | $174,610,000.00 | $174,923,000.00 | $178,729,000.00 | $182,252,000.00 | $182,307,000.00 | $181,341,000.00 | $182,838,000.00 | -- | -- | -- | $182,979,000.00 | $180,520,000.00 | $170,643,000.00 |
Controlling Interest in Subsidiaries | -- | -- | $69,000.00 | $69,000.00 | $69,000.00 | $101,000.00 | $101,000.00 | $101,000.00 | $101,000.00 | $101,000.00 | $931,000.00 | $854,000.00 | $-136,000.00 | $-171,000.00 | -- | $-340,000.00 | $-381,000.00 | $-451,000.00 | $-518,000.00 | $-672,000.00 | $-733,000.00 | $-518,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-658,000.00 | $-657,000.00 | $-656,000.00 | $-655,000.00 | $-650,000.00 | $-650,000.00 | $-159,000.00 | $-158,000.00 | $-157,000.00 | $-142,000.00 | $-24,000.00 | $-16,000.00 | $1,000.00 | $2,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $507,681,000.00 | $530,049,000.00 | $535,461,000.00 | $495,846,000.00 | $557,012,000.00 | $580,481,000.00 | $551,699,000.00 | $495,013,000.00 | $459,140,000.00 | $447,867,000.00 | $430,275,000.00 | $419,077,000.00 | $411,533,000.00 | $359,049,000.00 | -- | $395,119,000.00 | $351,793,000.00 | $388,548,000.00 | $450,537,000.00 | $512,612,000.00 | $394,808,000.00 | $382,059,000.00 | $353,784,000.00 | $349,895,000.00 | $329,684,000.00 | $308,200,000.00 | $301,164,000.00 | $320,866,000.00 | $296,344,000.00 | $313,809,000.00 | $243,294,000.00 | $261,248,000.00 | $249,773,000.00 | $247,594,000.00 | $230,671,000.00 | $248,485,000.00 | $242,891,000.00 | $259,027,000.00 | $238,813,000.00 | $250,883,000.00 | $256,308,000.00 | $252,469,000.00 | $253,282,000.00 | $255,912,000.00 | $244,328,000.00 | $243,424,000.00 | $245,151,000.00 | $258,506,000.00 | $249,626,000.00 | $247,350,000.00 | $248,609,000.00 | -- | -- | -- | $241,749,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 | 10/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $343,084,000.00 | $120,874,000.00 | -- | -- | $112,857,000.00 | $233,231,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $34,062,000.00 | $150,358,000.00 | $122,446,000.00 | $42,754,000.00 | $42,924,000.00 | $180,433,000.00 | $54,096,000.00 | $68,049,000.00 | $25,931,000.00 | $199,265,000.00 | $147,950,000.00 | $91,892,000.00 | $39,986,000.00 | $146,277,000.00 | -- | $111,056,000.00 | $60,306,000.00 | $36,301,000.00 | $117,027,000.00 | $42,176,000.00 | $51,398,000.00 | $20,720,000.00 | $98,255,000.00 | $26,193,000.00 | $26,369,000.00 | $22,158,000.00 | $24,689,000.00 | $28,651,000.00 | $35,895,000.00 | $16,394,000.00 | $17,890,000.00 | $18,010,000.00 | $20,807,000.00 | $15,820,000.00 | $47,112,000.00 | $41,783,000.00 | $17,442,000.00 | $13,705,000.00 | $63,079,000.00 | $20,162,000.00 | $14,662,000.00 | $12,745,000.00 | $14,960,000.00 | $38,103,000.00 | $15,626,000.00 | $6,347,000.00 | $58,608,000.00 | $12,968,000.00 | $18,745,000.00 | $13,744,000.00 | $60,617,000.00 | $20,458,000.00 | $12,666,000.00 | $12,962,000.00 | $72,545,000.00 | $80,969,000.00 | -- |
Research and Development | $3,719,000.00 | $25,185,000.00 | $18,064,000.00 | $5,890,000.00 | $6,949,000.00 | $25,324,000.00 | $7,051,000.00 | $12,490,000.00 | $4,927,000.00 | $8,541,000.00 | $2,582,000.00 | $1,722,000.00 | $782,000.00 | $4,361,000.00 | -- | $3,496,000.00 | $1,130,000.00 | $1,541,000.00 | $4,864,000.00 | $6,507,000.00 | $4,638,000.00 | $2,374,000.00 | $7,332,000.00 | $5,323,000.00 | $3,205,000.00 | $1,389,000.00 | $6,523,000.00 | $5,265,000.00 | $1,524,000.00 | $2,142,000.00 | $6,772,000.00 | $4,408,000.00 | $1,807,000.00 | $1,224,000.00 | $4,560,000.00 | $454,000.00 | $2,633,000.00 | $3,641,000.00 | $11,676,000.00 | $2,957,000.00 | $5,599,000.00 | $2,859,000.00 | $10,911,000.00 | $2,726,000.00 | $2,897,000.00 | $2,801,000.00 | $12,873,000.00 | $2,909,000.00 | $3,217,000.00 | $3,775,000.00 | $13,931,000.00 | $10,472,000.00 | $3,643,000.00 | $3,548,000.00 | $16,912,000.00 | $16,974,000.00 | -- |
Selling, General, and Administrative | $32,273,000.00 | $118,420,000.00 | $89,978,000.00 | $62,559,000.00 | $32,289,000.00 | $107,600,000.00 | $78,445,000.00 | $53,412,000.00 | $26,552,000.00 | $106,672,000.00 | $78,645,000.00 | $53,277,000.00 | $24,537,000.00 | $93,068,000.00 | -- | $23,525,000.00 | $24,610,000.00 | $21,400,000.00 | $64,473,000.00 | $68,198,000.00 | $41,525,000.00 | $20,501,000.00 | $73,381,000.00 | $17,251,000.00 | $36,911,000.00 | $17,873,000.00 | $65,497,000.00 | $17,057,000.00 | $31,104,000.00 | $14,602,000.00 | $56,172,000.00 | $41,782,000.00 | $14,397,000.00 | $13,566,000.00 | $52,695,000.00 | $39,202,000.00 | $13,241,000.00 | $13,602,000.00 | $51,205,000.00 | $12,663,000.00 | $11,891,000.00 | $13,428,000.00 | $45,496,000.00 | $11,593,000.00 | $22,035,000.00 | $10,374,000.00 | $45,707,000.00 | $10,234,000.00 | $23,155,000.00 | $11,596,000.00 | $44,305,000.00 | $34,309,000.00 | $11,621,000.00 | $10,743,000.00 | $43,869,000.00 | $42,436,000.00 | -- |
Total Operating Expenses | $35,992,000.00 | $143,605,000.00 | $108,042,000.00 | $75,398,000.00 | $39,238,000.00 | $132,924,000.00 | $32,084,000.00 | $65,902,000.00 | $31,479,000.00 | $115,213,000.00 | $27,950,000.00 | $54,999,000.00 | $25,319,000.00 | $24,399,000.00 | -- | $24,349,000.00 | $25,740,000.00 | $22,941,000.00 | $19,123,000.00 | $20,915,000.00 | $14,608,000.00 | $14,767,000.00 | $82,142,000.00 | $19,844,000.00 | $40,933,000.00 | $19,282,000.00 | $73,064,000.00 | $18,887,000.00 | $35,582,000.00 | $17,236,000.00 | $63,903,000.00 | $15,418,000.00 | $16,431,000.00 | $15,129,000.00 | $59,591,000.00 | $44,254,000.00 | $30,988,000.00 | $18,063,000.00 | $64,230,000.00 | $15,895,000.00 | $30,918,000.00 | $16,287,000.00 | $61,261,000.00 | $14,319,000.00 | $27,733,000.00 | $13,175,000.00 | $61,199,000.00 | $13,243,000.00 | $14,859,000.00 | $17,164,000.00 | $59,286,000.00 | $45,831,000.00 | $30,606,000.00 | $14,291,000.00 | $61,787,000.00 | $59,986,000.00 | -- |
Loss from Operations | $-1,930,000.00 | $6,753,000.00 | $14,404,000.00 | $6,594,000.00 | $3,686,000.00 | $47,509,000.00 | $22,012,000.00 | $2,147,000.00 | $-5,548,000.00 | $84,052,000.00 | $28,108,000.00 | $36,893,000.00 | $14,667,000.00 | $48,848,000.00 | -- | $26,401,000.00 | $11,625,000.00 | $13,360,000.00 | $47,614,000.00 | $13,503,000.00 | $5,107,000.00 | $1,589,000.00 | $16,113,000.00 | $13,943,000.00 | $7,594,000.00 | $2,876,000.00 | $16,171,000.00 | $9,764,000.00 | $1,155,000.00 | $-842,000.00 | $8,625,000.00 | $2,592,000.00 | $5,068,000.00 | $691,000.00 | $-12,479,000.00 | $-458,000.00 | $-2,012,000.00 | $-4,358,000.00 | $-1,151,000.00 | $756,000.00 | $31,000.00 | $-3,542,000.00 | $-8,198,000.00 | $1,812,000.00 | $1,068,000.00 | $-6,828,000.00 | $-2,591,000.00 | $190,000.00 | $3,886,000.00 | $-3,420,000.00 | $1,331,000.00 | $5,276,000.00 | $-3,648,000.00 | $-1,329,000.00 | $10,758,000.00 | $20,983,000.00 | -- |
Loss Before Income Taxes | $-3,886,000.00 | $696,000.00 | $9,916,000.00 | $7,349,000.00 | $2,108,000.00 | $43,926,000.00 | $22,063,000.00 | $1,007,000.00 | $-5,737,000.00 | $84,480,000.00 | $27,909,000.00 | $37,525,000.00 | $15,020,000.00 | $48,156,000.00 | -- | $37,067,000.00 | $10,439,000.00 | $12,119,000.00 | $47,145,000.00 | $13,839,000.00 | $5,902,000.00 | $1,550,000.00 | $17,273,000.00 | $15,707,000.00 | $9,427,000.00 | $4,146,000.00 | $16,024,000.00 | $9,933,000.00 | $1,216,000.00 | $-1,016,000.00 | $8,703,000.00 | $2,631,000.00 | $5,020,000.00 | $636,000.00 | $-12,600,000.00 | $-585,000.00 | $2,264,000.00 | -- | $-1,074,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.14 | $0.19 | $0.31 | $0.13 | $0.05 | $1.04 | $0.49 | $0.04 | $-0.11 | $1.95 | $0.59 | $0.78 | $0.33 | $0.93 | -- | $0.53 | $-0.04 | $0.22 | $-0.36 | $0.29 | $0.10 | $0.04 | $0.05 | $0.15 | $0.11 | $0.12 | $0.46 | $0.39 | -- | $-0.03 | $0.03 | $0.08 | $0.13 | $0.02 | $-0.28 | $-0.17 | $0.03 | $-0.09 | -- | $0.09 | $0.01 | $-0.06 | $-0.09 | $0.02 | $0.02 | $-0.13 | $-0.07 | $-0.01 | $0.07 | $-0.06 | $0.02 | $0.10 | $-0.07 | $-0.03 | $0.13 | $0.36 | -- |
Weighted Average Shares Basic | 34,319,000 | 34,721,000 | 34,863,000 | 34,935,000 | 35,058,000 | 35,073,000 | 35,071,000 | 35,078,000 | 35,108,000 | 35,333,000 | 35,330,000 | 35,322,000 | 35,312,000 | 35,479,000 | -- | 35,491,000 | 35,456,000 | 35,401,000 | 35,318,000 | 35,317,000 | 35,308,000 | 35,265,000 | 35,187,000 | 35,179,000 | 35,260,000 | 35,094,000 | 34,949,000 | 35,105,000 | 34,768,000 | 33,725,000 | 34,405,000 | 34,439,000 | 34,396,000 | 34,280,000 | 33,826,000 | 33,806,000 | 33,767,000 | 33,661,000 | 34,251,000 | 34,303,000 | 33,842,000 | 33,728,000 | 33,550,000 | 34,133,000 | 34,105,000 | 33,381,000 | 33,165,000 | 33,795,000 | 33,768,000 | 33,019,000 | 33,438,000 | 33,391,000 | 32,835,000 | -- | 33,021,000 | 32,729,000 | -- |
Earnings Per Share Diluted | $-0.14 | $0.19 | $0.31 | $0.18 | $0.05 | $1.03 | $0.53 | $0.04 | $-0.11 | $1.91 | $1.34 | $0.76 | $0.32 | $0.21 | -- | $0.52 | $0.18 | $0.22 | $-0.36 | $0.29 | $0.14 | $0.04 | $0.05 | $0.37 | $0.23 | $0.12 | $0.07 | $0.38 | $0.03 | $-0.03 | $0.25 | $0.08 | $0.13 | $0.02 | $-0.50 | $-0.22 | $0.03 | $-0.09 | $0.03 | $0.09 | $0.01 | $-0.06 | $-0.18 | $0.02 | $0.02 | $-0.13 | $-0.07 | $-0.01 | $0.07 | $-0.06 | $0.02 | $0.10 | $-0.07 | $-0.03 | $0.13 | $0.36 | -- |
Weighted Average Shares Diluted | 34,319,000 | 34,861,000 | 34,985,000 | 34,991,000 | 35,340,000 | 35,494,000 | 35,365,000 | 35,437,000 | 35,108,000 | 36,097,000 | 36,024,000 | 36,191,000 | 36,191,000 | 36,039,000 | -- | 35,794,000 | 35,693,000 | 35,664,000 | 35,416,000 | 35,463,000 | 35,312,000 | 35,265,000 | 35,187,000 | 35,182,000 | 35,260,000 | 35,094,000 | 34,949,000 | 35,105,000 | 34,768,000 | 33,725,000 | 34,405,000 | 34,406,000 | 34,396,000 | 34,280,000 | 33,826,000 | 33,885,000 | 33,767,000 | 33,661,000 | 34,256,000 | 34,309,000 | 34,450,000 | 33,728,000 | 33,550,000 | 33,502,000 | 33,447,000 | 33,381,000 | 33,165,000 | 33,374,000 | 33,796,000 | 33,019,000 | 33,488,000 | 33,525,000 | 32,751,000 | -- | 33,101,000 | 32,916,000 | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | -- | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000 | 80,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000 | 80,000,000 | 80,000,000 | 40,000,000 | 40,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- |
Common Stock Shares Outstanding | 34,361,000 | 34,303,000 | 34,289,000 | 34,956,000 | 34,915,000 | 35,066,000 | 35,063,000 | 35,063,000 | 35,027,000 | 35,416,000 | 35,342,000 | 35,346,000 | 35,308,000 | 35,344,000 | -- | 35,550,000 | 35,559,000 | 35,475,000 | 35,343,000 | 35,333,000 | 35,316,000 | 35,350 | 35,321 | 35,170,000 | 35,194,000 | 35,291,000 | 35,097 | 35,087,000 | 35,097,000 | 35,123,000 | 34,383 | 34,419,000 | 34,431,000 | 34,861,000 | 34,271,000 | 34,275,000 | 34,277,000 | 34,288,000 | 34,094,000 | 34,097,000 | 34,273,000 | 34,483,000 | 34,210,000 | 34,116,000 | 34,120,000 | 33,842,000 | 33,862,000 | 33,821,000 | 33,861,000 | 33,873,000 | 33,596,000 | -- | -- | -- | 33,215,000 | -- | -- |
Common Stock Value | $94,790,000.00 | $93,705,000.00 | $91,046,000.00 | $90,606,000.00 | $89,260,000.00 | $92,982,000.00 | $90,160,000.00 | $88,894,000.00 | $87,053,000.00 | $95,375,000.00 | $94,312,000.00 | $92,309,000.00 | $90,171,000.00 | $91,044,000.00 | -- | $355,000.00 | $355,000.00 | $354,000.00 | $353,000.00 | $353,000.00 | $353,000.00 | $353,000.00 | $353,000.00 | $352,000.00 | $352,000.00 | $353,000.00 | $351,000.00 | $351,000.00 | $351,000.00 | $351,000.00 | $344,000.00 | $344,000.00 | $344,000.00 | $349,000.00 | $343,000.00 | $343,000.00 | $343,000.00 | $343,000.00 | $341,000.00 | $341,000.00 | $343,000.00 | $345,000.00 | $342,000.00 | $341,000.00 | $341,000.00 | $338,000.00 | $339,000.00 | $338,000.00 | $339,000.00 | $339,000.00 | $336,000.00 | -- | -- | -- | $332,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | -- | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000 | 2,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | -- | -- | -- | 2,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |