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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $105,563,000.00 | $106,994,000.00 | $91,749,000.00 | $86,593,000.00 | $71,329,000.00 | $78,031,000.00 | $75,625,000.00 | $94,308,000.00 | $97,504,000.00 | $115,538,000.00 | $131,075,000.00 | $138,662,000.00 | $139,716,000.00 | $128,829,000.00 | $106,082,000.00 | $94,111,000.00 | $83,223,000.00 | $89,628,000.00 | $97,920,000.00 | $104,425,000.00 | $91,713,000.00 | $96,483,000.00 | $90,133,000.00 | $73,340,000.00 | $55,771,000.00 | $53,593,000.00 | $38,133,000.00 | $35,009,000.00 | $28,611,000.00 | $38,809,000.00 | $40,862,000.00 | $36,234,000.00 | $32,779,000.00 | $26,504,000.00 | $24,887,000.00 | $27,102,000.00 | $25,516,000.00 | $31,029,000.00 | $28,162,000.00 | $34,134,000.00 | $34,866,000.00 | $32,746,000.00 | $22,192,000.00 | $25,034,000.00 | $19,822,000.00 | $20,769,000.00 | $20,014,000.00 | $14,568,000.00 | $6,597,000.00 | $10,065,000.00 | $8,134,000.00 | $17,577,000.00 | $12,269,000.00 | $15,769,000.00 | $10,242,000.00 | $13,217,000.00 |
Accounts Receivable Net Current | $97,108,000.00 | $92,657,000.00 | $86,937,000.00 | $84,176,000.00 | $81,034,000.00 | $82,791,000.00 | $84,787,000.00 | $81,090,000.00 | $82,586,000.00 | $69,545,000.00 | $69,438,000.00 | $67,257,000.00 | $64,722,000.00 | $63,579,000.00 | $73,095,000.00 | $67,469,000.00 | $65,767,000.00 | $66,187,000.00 | $71,421,000.00 | $66,842,000.00 | $71,336,000.00 | $62,430,000.00 | $65,065,000.00 | $66,124,000.00 | $64,940,000.00 | $63,487,000.00 | $65,996,000.00 | $62,768,000.00 | $62,841,000.00 | $59,181,000.00 | $60,445,000.00 | $60,702,000.00 | $59,747,000.00 | $55,877,000.00 | $59,225,000.00 | $56,910,000.00 | $57,537,000.00 | $56,227,000.00 | $60,300,000.00 | $57,186,000.00 | $57,229,000.00 | $55,391,000.00 | $54,392,000.00 | $50,758,000.00 | $49,105,000.00 | $43,377,000.00 | $48,747,000.00 | $46,332,000.00 | $49,334,000.00 | $46,119,000.00 | -- | -- | $48,964,000.00 | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $302,231,000.00 | $294,392,000.00 | $281,875,000.00 | $267,950,000.00 | $243,770,000.00 | $256,743,000.00 | $248,383,000.00 | $260,635,000.00 | $264,994,000.00 | $268,675,000.00 | $272,046,000.00 | $266,877,000.00 | $268,941,000.00 | $259,232,000.00 | $242,308,000.00 | $224,436,000.00 | $208,991,000.00 | $210,552,000.00 | $219,086,000.00 | $221,609,000.00 | $215,493,000.00 | $210,022,000.00 | $204,143,000.00 | $183,156,000.00 | $163,317,000.00 | $166,590,000.00 | $148,301,000.00 | $134,413,000.00 | $128,867,000.00 | $135,552,000.00 | $138,697,000.00 | $127,961,000.00 | $123,108,000.00 | $120,771,000.00 | $122,884,000.00 | $116,892,000.00 | $119,228,000.00 | $115,318,000.00 | $119,109,000.00 | $116,397,000.00 | $120,960,000.00 | $111,084,000.00 | $100,369,000.00 | $98,268,000.00 | $92,900,000.00 | $87,623,000.00 | $91,272,000.00 | $84,078,000.00 | $81,247,000.00 | $77,628,000.00 | -- | -- | $82,227,000.00 | -- | -- | -- |
Property Plant and Equipement | $85,892,000.00 | $85,216,000.00 | $84,939,000.00 | $84,276,000.00 | $82,770,000.00 | $82,066,000.00 | $82,506,000.00 | $83,707,000.00 | $76,268,000.00 | $70,884,000.00 | $70,053,000.00 | $70,736,000.00 | $70,619,000.00 | $72,483,000.00 | $71,980,000.00 | $74,360,000.00 | $75,900,000.00 | $76,955,000.00 | $72,294,000.00 | $68,208,000.00 | $61,980,000.00 | $62,868,000.00 | $64,814,000.00 | $66,849,000.00 | $69,356,000.00 | $63,657,000.00 | $64,149,000.00 | $63,152,000.00 | $63,042,000.00 | $58,199,000.00 | $57,386,000.00 | $55,755,000.00 | $53,268,000.00 | $53,612,000.00 | $54,647,000.00 | $56,187,000.00 | $56,299,000.00 | $52,917,000.00 | $52,625,000.00 | $51,832,000.00 | $51,253,000.00 | $49,671,000.00 | $50,007,000.00 | $50,509,000.00 | $46,584,000.00 | $44,675,000.00 | $45,611,000.00 | $46,531,000.00 | $47,364,000.00 | $44,888,000.00 | -- | -- | $38,500,000.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | $36,814,000.00 | -- | -- | $36,769,000.00 | -- | -- | -- |
Other Assets | $1,318,000.00 | $1,416,000.00 | $1,405,000.00 | $723,000.00 | $1,380,000.00 | $778,000.00 | $797,000.00 | $511,000.00 | $481,000.00 | $586,000.00 | $636,000.00 | $720,000.00 | $345,000.00 | $490,000.00 | $656,000.00 | $718,000.00 | $1,349,000.00 | $1,570,000.00 | $1,439,000.00 | $1,659,000.00 | $756,000.00 | $958,000.00 | $975,000.00 | $1,085,000.00 | $1,102,000.00 | $1,410,000.00 | $2,646,000.00 | $2,352,000.00 | $2,809,000.00 | $3,200,000.00 | $3,272,000.00 | $2,736,000.00 | $2,792,000.00 | $2,987,000.00 | $2,841,000.00 | $2,107,000.00 | $1,677,000.00 | $1,441,000.00 | $900,000.00 | $952,000.00 | $261,000.00 | $13,000.00 | $142,000.00 | $247,000.00 | $421,000.00 | $94,000.00 | $259,000.00 | $175,000.00 | $311,000.00 | $272,000.00 | -- | -- | -- | -- | -- | -- |
Total Assets | $454,679,000.00 | $444,995,000.00 | $434,117,000.00 | $417,573,000.00 | $393,923,000.00 | $407,687,000.00 | $399,886,000.00 | $415,677,000.00 | $415,246,000.00 | $423,708,000.00 | $424,901,000.00 | $422,483,000.00 | $424,760,000.00 | $457,865,000.00 | $441,580,000.00 | $425,009,000.00 | $416,260,000.00 | $422,080,000.00 | $426,769,000.00 | $427,864,000.00 | $318,018,000.00 | $313,745,000.00 | $309,938,000.00 | $291,210,000.00 | $274,004,000.00 | $271,995,000.00 | $255,529,000.00 | $240,459,000.00 | $235,383,000.00 | $237,725,000.00 | $240,238,000.00 | $227,444,000.00 | $220,269,000.00 | $218,580,000.00 | $221,694,000.00 | $216,622,000.00 | $218,754,000.00 | $211,341,000.00 | $214,413,000.00 | $211,074,000.00 | $214,481,000.00 | $202,891,000.00 | $192,759,000.00 | $191,383,000.00 | $182,382,000.00 | $174,987,000.00 | $179,854,000.00 | $173,614,000.00 | $171,882,000.00 | $165,887,000.00 | -- | -- | $164,225,000.00 | -- | -- | -- |
Accounts Payable | $16,410,000.00 | $14,925,000.00 | $15,148,000.00 | $14,653,000.00 | $15,058,000.00 | $14,702,000.00 | $16,744,000.00 | $19,279,000.00 | $14,080,000.00 | $11,821,000.00 | $12,934,000.00 | $11,329,000.00 | $12,353,000.00 | $12,065,000.00 | $11,280,000.00 | $12,897,000.00 | $15,145,000.00 | $17,412,000.00 | $16,123,000.00 | $17,932,000.00 | $9,925,000.00 | $9,893,000.00 | $9,092,000.00 | $10,373,000.00 | $11,787,000.00 | $13,330,000.00 | $13,313,000.00 | $12,588,000.00 | $13,869,000.00 | $13,961,000.00 | $14,130,000.00 | -- | $11,191,000.00 | -- | -- | -- | $13,578,000.00 | -- | -- | -- | $17,437,000.00 | -- | -- | -- | $12,559,000.00 | -- | -- | -- | $11,614,000.00 | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $167,868,000.00 | $173,254,000.00 | $171,143,000.00 | $167,312,000.00 | $152,578,000.00 | $169,810,000.00 | $158,482,000.00 | $157,504,000.00 | $156,939,000.00 | $158,191,000.00 | $149,189,000.00 | $135,993,000.00 | $148,886,000.00 | $141,328,000.00 | $135,768,000.00 | $121,917,000.00 | $117,326,000.00 | $115,066,000.00 | $113,284,000.00 | $107,601,000.00 | $105,441,000.00 | $102,153,000.00 | $101,856,000.00 | $88,810,000.00 | $84,536,000.00 | $92,968,000.00 | $86,263,000.00 | $74,761,000.00 | $73,468,000.00 | $71,475,000.00 | $70,439,000.00 | $61,162,000.00 | $67,182,000.00 | $62,163,000.00 | $61,853,000.00 | $55,332,000.00 | $58,318,000.00 | $51,659,000.00 | $51,909,000.00 | $44,995,000.00 | $53,375,000.00 | $47,019,000.00 | $44,938,000.00 | $39,336,000.00 | $39,168,000.00 | $34,495,000.00 | $31,829,000.00 | $30,642,000.00 | $31,989,000.00 | $32,360,000.00 | -- | -- | $40,248,000.00 | -- | -- | -- |
Total Current Liabilities | $207,032,000.00 | $211,465,000.00 | $211,548,000.00 | $210,593,000.00 | $191,747,000.00 | $212,882,000.00 | $202,053,000.00 | $210,049,000.00 | $202,851,000.00 | $208,781,000.00 | $201,106,000.00 | $192,944,000.00 | $204,358,000.00 | $247,992,000.00 | $239,180,000.00 | $226,917,000.00 | $226,549,000.00 | $228,715,000.00 | $225,953,000.00 | $224,047,000.00 | $123,213,000.00 | $121,477,000.00 | $119,874,000.00 | $109,345,000.00 | $102,828,000.00 | $111,815,000.00 | $107,833,000.00 | $101,798,000.00 | $96,737,000.00 | $94,724,000.00 | $94,090,000.00 | $86,890,000.00 | $88,321,000.00 | $90,519,000.00 | -- | -- | $90,831,000.00 | -- | -- | -- | $87,959,000.00 | -- | -- | -- | $70,980,000.00 | -- | -- | -- | $61,500,000.00 | -- | -- | -- | $64,586,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $233,629,000.00 | $229,785,000.00 | $226,595,000.00 | $221,486,000.00 | $218,700,000.00 | $210,904,000.00 | $207,986,000.00 | $204,839,000.00 | $201,609,000.00 | $198,984,000.00 | $196,174,000.00 | $192,431,000.00 | $185,941,000.00 | $179,675,000.00 | $175,897,000.00 | $171,412,000.00 | $168,935,000.00 | $166,240,000.00 | $163,847,000.00 | $160,522,000.00 | $155,798,000.00 | $152,523,000.00 | $149,328,000.00 | $146,102,000.00 | $143,705,000.00 | $141,666,000.00 | $138,752,000.00 | $138,110,000.00 | $135,683,000.00 | $135,151,000.00 | $134,421,000.00 | $133,227,000.00 | $130,465,000.00 | $128,497,000.00 | $126,724,000.00 | $124,890,000.00 | $123,440,000.00 | $122,337,000.00 | $121,482,000.00 | $120,255,000.00 | $118,831,000.00 | $116,435,000.00 | $114,383,000.00 | $112,533,000.00 | $110,924,000.00 | $110,020,000.00 | $109,122,000.00 | $107,786,000.00 | $105,907,000.00 | $104,738,000.00 | -- | -- | $100,073,000.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $807,920,000.00 | $788,466,000.00 | $771,371,000.00 | $751,473,000.00 | $731,668,000.00 | $713,499,000.00 | $696,650,000.00 | $681,994,000.00 | $665,303,000.00 | $645,666,000.00 | $631,808,000.00 | $615,736,000.00 | $598,893,000.00 | $584,084,000.00 | $572,704,000.00 | $560,839,000.00 | $552,537,000.00 | $540,790,000.00 | $531,438,000.00 | $518,567,000.00 | $505,160,000.00 | $493,322,000.00 | $483,024,000.00 | $470,235,000.00 | $458,457,000.00 | $449,499,000.00 | $439,930,000.00 | $431,537,000.00 | $422,762,000.00 | $414,775,000.00 | $407,726,000.00 | $400,774,000.00 | $393,283,000.00 | $386,617,000.00 | $379,925,000.00 | $371,658,000.00 | $364,758,000.00 | $359,182,000.00 | $352,350,000.00 | $344,467,000.00 | $336,168,000.00 | $327,835,000.00 | $319,060,000.00 | $310,385,000.00 | $301,776,000.00 | $294,196,000.00 | $288,272,000.00 | $281,642,000.00 | $275,046,000.00 | $269,973,000.00 | -- | -- | $248,494,000.00 | -- | -- | -- |
Total Stockholders' Equity | $247,647,000.00 | $233,530,000.00 | $222,569,000.00 | $206,980,000.00 | $202,176,000.00 | $194,805,000.00 | $197,833,000.00 | $205,628,000.00 | $212,395,000.00 | $214,927,000.00 | $223,795,000.00 | $229,539,000.00 | $220,402,000.00 | $209,873,000.00 | $202,400,000.00 | $198,092,000.00 | $189,711,000.00 | $193,365,000.00 | $200,816,000.00 | $203,817,000.00 | $194,805,000.00 | $192,268,000.00 | $190,064,000.00 | $181,865,000.00 | $171,176,000.00 | $160,180,000.00 | $147,696,000.00 | $138,661,000.00 | $138,646,000.00 | $143,001,000.00 | $146,148,000.00 | $140,554,000.00 | $131,948,000.00 | $128,061,000.00 | $127,599,000.00 | $127,197,000.00 | $127,923,000.00 | $130,390,000.00 | $132,197,000.00 | $130,521,000.00 | $126,522,000.00 | $118,997,000.00 | $112,393,000.00 | $114,312,000.00 | $111,402,000.00 | $109,969,000.00 | $119,887,000.00 | $115,185,000.00 | $110,382,000.00 | $109,519,000.00 | -- | -- | $99,639,000.00 | -- | $95,728,000.00 | $96,297,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $454,679,000.00 | $444,995,000.00 | $434,117,000.00 | $417,573,000.00 | $393,923,000.00 | $407,687,000.00 | $399,886,000.00 | $415,677,000.00 | $415,246,000.00 | $423,708,000.00 | $424,901,000.00 | $422,483,000.00 | $424,760,000.00 | $457,865,000.00 | $441,580,000.00 | $425,009,000.00 | $416,260,000.00 | $422,080,000.00 | $426,769,000.00 | $427,864,000.00 | $318,018,000.00 | $313,745,000.00 | $309,938,000.00 | $291,210,000.00 | $274,004,000.00 | $271,995,000.00 | $255,529,000.00 | $240,459,000.00 | $235,383,000.00 | $237,725,000.00 | $240,238,000.00 | $227,444,000.00 | $220,269,000.00 | $218,580,000.00 | $221,694,000.00 | $216,622,000.00 | $218,754,000.00 | $211,341,000.00 | $214,413,000.00 | $211,074,000.00 | $214,481,000.00 | $202,891,000.00 | $192,759,000.00 | $191,383,000.00 | $182,382,000.00 | $174,987,000.00 | $179,854,000.00 | $173,614,000.00 | $171,882,000.00 | $165,887,000.00 | -- | -- | $164,225,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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $171,693,000.00 | $42,160,000.00 | $44,252,000.00 | $41,878,000.00 | $41,951,000.00 | $116,308,000.00 | $36,094,000.00 | $39,869,000.00 | $152,114,000.00 | $109,063,000.00 | $73,874,000.00 | $37,213,000.00 | $123,624,000.00 | $30,893,000.00 | $57,012,000.00 | $26,509,000.00 | $125,921,000.00 | $29,253,000.00 | $32,843,000.00 | $33,134,000.00 | $32,612,000.00 | $29,354,000.00 | $31,490,000.00 | $31,353,000.00 | $27,149,000.00 | $25,569,000.00 | $25,752,000.00 | $28,783,000.00 | $27,721,000.00 | $25,577,000.00 | $25,912,000.00 | $25,582,000.00 | $104,544,000.00 | $78,099,000.00 | $52,867,000.00 | $26,183,000.00 | $99,969,000.00 | $77,295,000.00 | $25,467,000.00 | $27,700,000.00 | $26,537,000.00 | $27,706,000.00 | $27,320,000.00 | $26,918,000.00 | $91,660,000.00 | $21,734,000.00 | $22,836,000.00 | $23,181,000.00 | $93,842,000.00 | $72,382,000.00 | $25,612,000.00 | $25,544,000.00 | $96,570,000.00 | $23,821,000.00 | $85,539,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $95,101,000.00 | $22,362,000.00 | $24,714,000.00 | $25,428,000.00 | $84,554,000.00 | $61,961,000.00 | $18,545,000.00 | $21,198,000.00 | $84,512,000.00 | $58,253,000.00 | $40,571,000.00 | $20,568,000.00 | $59,175,000.00 | $13,956,000.00 | $25,867,000.00 | $10,924,000.00 | $60,711,000.00 | $45,886,000.00 | $33,632,000.00 | $17,382,000.00 | $61,513,000.00 | $45,363,000.00 | $16,396,000.00 | $15,416,000.00 | $47,903,000.00 | $10,073,000.00 | $26,236,000.00 | $14,154,000.00 | $47,549,000.00 | $34,832,000.00 | $23,389,000.00 | $12,121,000.00 | $46,060,000.00 | $35,427,000.00 | $24,696,000.00 | $11,221,000.00 | $45,564,000.00 | $10,294,000.00 | $26,213,000.00 | $13,495,000.00 | $56,507,000.00 | -- | -- | -- | $43,895,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $4.45 | $3.32 | $2.32 | $1.16 | $3.83 | $0.98 | $0.84 | $0.95 | $1.11 | $0.78 | $0.90 | $0.94 | $2.59 | $0.64 | $0.66 | $0.46 | $2.59 | $1.94 | $1.42 | $0.72 | $0.64 | $0.55 | $0.68 | $0.62 | $1.90 | $1.42 | $0.45 | $0.47 | $1.52 | $0.36 | $0.36 | $0.38 | $1.44 | $0.34 | $0.76 | $0.34 | $0.27 | $1.11 | $0.38 | $0.40 | $0.40 | $1.23 | $0.41 | $0.40 | $2.40 | $1.70 | $1.17 | $0.58 | $2.31 | $0.47 | $0.68 | $0.71 | $2.09 | $0.57 | $2.09 | -- |
Weighted Average Shares Basic | 17,122,000 | 17,124,000 | 17,133,000 | 17,144,000 | 17,328,000 | 17,379,000 | 17,446,000 | 17,506,000 | 17,753,000 | 17,785,000 | 17,841,000 | 17,897,000 | 17,930,000 | 17,899,000 | 17,960,000 | 17,983,000 | 18,326,000 | 18,410,000 | 18,452,000 | 18,524,000 | 18,794,000 | 18,758,000 | 18,899,000 | 18,922,000 | 18,825,000 | 18,849,000 | 18,759,000 | 18,811,000 | 19,418,000 | 19,426,000 | 19,581,000 | 19,572,000 | 19,826,000 | 19,673,000 | 20,026,000 | 20,149,000 | 20,669,000 | 20,599,000 | 20,877,000 | 20,935,000 | 21,104,000 | 21,157,000 | 21,138,000 | 21,396,000 | 11,128,000 | 11,117,000 | 11,292,000 | 11,313,000 | 11,476,000 | 11,521,000 | 11,572,000 | 11,617,000 | 11,801,000 | 11,749,000 | 12,499,000 | -- |
Earnings Per Share Diluted | $1.12 | $0.99 | $1.15 | $1.14 | $1.04 | $2.73 | $0.83 | $0.94 | $3.66 | $2.57 | $0.88 | $0.92 | $2.55 | $1.74 | $1.11 | $0.46 | $2.55 | $0.50 | $0.69 | $0.71 | $0.63 | $0.54 | $0.67 | $0.62 | $0.47 | $0.50 | $0.90 | $0.46 | $1.51 | $0.36 | $0.73 | $0.38 | $1.43 | $0.34 | $0.41 | $0.34 | $0.27 | $0.33 | $0.37 | $0.39 | $0.39 | $0.41 | $0.41 | $0.40 | $2.38 | $0.53 | $1.16 | $0.58 | $2.28 | $0.47 | $0.68 | $0.70 | $2.05 | $0.56 | $2.06 | -- |
Weighted Average Shares Diluted | 17,347,000 | 17,326,000 | 17,365,000 | 17,385,000 | 17,592,000 | 17,487,000 | 17,726,000 | 17,803,000 | 18,127,000 | 18,221,000 | 18,226,000 | 18,220,000 | 18,166,000 | 18,156,000 | 18,174,000 | 18,114,000 | 18,602,000 | 18,695,000 | 18,779,000 | 18,787,000 | 19,008,000 | 19,058,000 | 19,095,000 | 19,102,000 | 19,042,000 | 19,029,000 | 18,983,000 | 19,000,000 | 19,570,000 | 19,549,000 | 19,733,000 | 19,754,000 | 20,004,000 | 20,083,000 | 20,199,000 | 20,335,000 | 20,890,000 | 20,786,000 | 21,130,000 | 21,210,000 | 21,372,000 | 21,406,000 | 21,377,000 | 21,584,000 | 11,229,000 | 11,338,000 | 11,376,000 | 11,426,000 | 11,627,000 | 11,677,000 | 11,672,000 | 11,787,000 | 12,029,000 | 12,091,000 | 12,672,000 | -- |
Common Stock Shares Authorized | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | -- | 60,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 17,128,896 | 17,099,318 | 17,119,483 | 17,113,915 | 17,169,500 | 17,180,180 | 17,314,186 | 17,437,851 | 17,569,087 | 17,653,759 | 17,763,576 | 17,870,307 | 17,876,090 | 17,887,043 | 17,908,338 | 17,976,583 | 17,968,966 | 18,152,615 | 18,364,416 | 18,529,566 | 18,557,794 | 18,700,031 | 18,826,375 | 18,891,907 | 18,912,907 | 18,866,048 | 18,824,953 | 18,738,011 | 18,937,233 | 19,238,130 | 19,552,218 | 19,596,701 | 19,562,413 | 19,607,827 | 19,787,279 | 20,024,534 | 20,250,669 | 20,474,606 | 20,727,355 | 20,880,969 | 20,979,392 | 20,936,089 | 20,984,675 | 21,298,885 | 10,760,124 | 10,865,835 | 11,238,777 | 11,274,291 | 11,308,773 | 11,372,421 | -- | -- | 11,630,921 | -- | -- | -- |
Common Stock Value | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | -- | -- | $3,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 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |