Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 10/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 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $112,614,000.00 | $94,767,000.00 | $131,958,000.00 | $122,189,000.00 | $125,334,000.00 | $141,559,000.00 | $171,460,000.00 | $179,129,000.00 | $107,891,000.00 | $151,871,000.00 | $204,731,000.00 | $109,554,000.00 | $136,146,000.00 | $89,475,000.00 | $103,275,000.00 | $175,446,000.00 | $102,176,000.00 | $91,838,000.00 | $114,186,000.00 | $143,016,000.00 | $115,924,000.00 | $134,534,000.00 | $248,284,000.00 | $122,361,000.00 | $225,844,000.00 | -- | $182,345,000.00 | $167,207,000.00 | $177,455,000.00 | $135,294,000.00 | $89,479,000.00 | $188,011,000.00 | $136,629,000.00 | $143,764,000.00 | $216,553,000.00 | $201,477,000.00 | $171,567,000.00 | $154,126,000.00 | $125,686,000.00 | $99,571,000.00 | $346,576,000.00 | $338,696,000.00 | $307,961,000.00 | $155,276,000.00 | $157,215,000.00 | $148,984,000.00 | $152,206,000.00 | $152,584,000.00 | $188,548,000.00 | $162,244,000.00 | $160,844,000.00 | $179,804,000.00 | $182,234,000.00 | $215,262,000.00 | -- | -- | -- | $289,073,000.00 | $116,241,000.00 |
Accounts Receivable Net Current | $86,940,000.00 | $82,925,000.00 | $65,101,000.00 | $63,929,000.00 | $55,368,000.00 | $38,547,000.00 | $63,602,000.00 | $51,232,000.00 | $44,065,000.00 | $46,674,000.00 | $38,730,000.00 | $35,937,000.00 | $27,903,000.00 | $33,025,000.00 | $35,198,000.00 | $44,364,000.00 | $44,039,000.00 | $38,610,000.00 | $28,225,000.00 | $43,810,000.00 | $50,863,000.00 | $42,674,000.00 | $39,263,000.00 | $26,734,000.00 | $25,326,000.00 | -- | $49,799,000.00 | $36,788,000.00 | $27,353,000.00 | $21,099,000.00 | $26,363,000.00 | $11,326,000.00 | $14,617,000.00 | $16,408,000.00 | $10,314,000.00 | $6,745,000.00 | $6,541,000.00 | $6,001,000.00 | $5,099,000.00 | $12,503,000.00 | $7,816,000.00 | $2,251,000.00 | $1,597,000.00 | $1,003,000.00 | $60,000.00 | $529,000.00 | $452,000.00 | $113,000.00 | $728,000.00 | $1,026,000.00 | -- | -- | -- | $2,600,000.00 | -- | -- | -- | -- | -- |
Inventory | $47,599,000.00 | $36,154,000.00 | $34,615,000.00 | $33,527,000.00 | $20,900,000.00 | $14,161,000.00 | $9,238,000.00 | $6,164,000.00 | $8,482,000.00 | $8,085,000.00 | $8,052,000.00 | $9,926,000.00 | $14,466,000.00 | $14,218,000.00 | $11,554,000.00 | $9,848,000.00 | $10,086,000.00 | $9,854,000.00 | $9,326,000.00 | $8,192,000.00 | $6,772,000.00 | $6,272,000.00 | $6,041,000.00 | $5,596,000.00 | $5,159,000.00 | -- | $5,015,000.00 | $5,328,000.00 | $5,840,000.00 | $5,633,000.00 | -- | -- | -- | $1,080,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $12,376,000.00 | $34,850,000.00 | $11,112,000.00 | $11,829,000.00 | $12,022,000.00 | $14,584,000.00 | $9,979,000.00 | $12,277,000.00 | $10,600,000.00 | $11,991,000.00 | $10,544,000.00 | $11,616,000.00 | $15,881,000.00 | $16,229,000.00 | $17,970,000.00 | $17,057,000.00 | $18,524,000.00 | $9,824,000.00 | $9,350,000.00 | $16,857,000.00 | $15,738,000.00 | $14,434,000.00 | $14,456,000.00 | $16,770,000.00 | $11,317,000.00 | -- | $10,998,000.00 | $12,255,000.00 | $12,676,000.00 | $17,867,000.00 | $22,150,000.00 | $12,993,000.00 | $13,017,000.00 | $11,476,000.00 | $10,859,000.00 | $9,690,000.00 | $10,141,000.00 | $8,541,000.00 | $7,959,000.00 | $7,283,000.00 | $8,766,000.00 | $8,253,000.00 | $6,038,000.00 | $8,694,000.00 | $9,038,000.00 | $10,529,000.00 | $9,759,000.00 | $7,309,000.00 | $7,010,000.00 | $8,096,000.00 | -- | -- | -- | $10,898,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $576,456,000.00 | $630,645,000.00 | $550,625,000.00 | $536,465,000.00 | $527,214,000.00 | $474,177,000.00 | $581,146,000.00 | $545,112,000.00 | $684,364,000.00 | $624,759,000.00 | $678,985,000.00 | $724,336,000.00 | $699,712,000.00 | $725,034,000.00 | $706,247,000.00 | $678,756,000.00 | $664,679,000.00 | $656,449,000.00 | $640,904,000.00 | $545,012,000.00 | $527,750,000.00 | $476,038,000.00 | $537,706,000.00 | $501,762,000.00 | $371,744,000.00 | -- | $249,444,000.00 | $222,324,000.00 | $233,494,000.00 | $216,781,000.00 | $199,302,000.00 | $283,650,000.00 | $253,206,000.00 | $315,590,000.00 | $401,947,000.00 | $365,674,000.00 | $335,566,000.00 | $314,838,000.00 | $285,563,000.00 | $267,285,000.00 | $421,015,000.00 | $398,371,000.00 | $374,280,000.00 | $216,125,000.00 | $224,714,000.00 | $215,176,000.00 | $219,104,000.00 | $213,462,000.00 | $243,054,000.00 | $301,376,000.00 | -- | -- | -- | $527,927,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $67,277,000.00 | $67,800,000.00 | $73,466,000.00 | $87,167,000.00 | $86,300,000.00 | $78,563,000.00 | $81,735,000.00 | $54,965,000.00 | $56,000,000.00 | $51,516,000.00 | $50,058,000.00 | $53,687,000.00 | $57,693,000.00 | $59,425,000.00 | $50,858,000.00 | $47,743,000.00 | $44,700,000.00 | $38,571,000.00 | $41,590,000.00 | $22,637,000.00 | $57,028,000.00 | $49,174,000.00 | $50,235,000.00 | $48,392,000.00 | $54,303,000.00 | -- | $54,035,000.00 | $54,305,000.00 | $56,468,000.00 | $58,442,000.00 | $59,191,000.00 | $55,056,000.00 | $56,403,000.00 | $56,616,000.00 | $59,077,000.00 | $60,689,000.00 | $61,577,000.00 | $64,023,000.00 | $65,899,000.00 | $67,411,000.00 | $70,110,000.00 | $72,642,000.00 | $72,772,000.00 | $75,831,000.00 | $78,218,000.00 | $86,905,000.00 | $84,255,000.00 | $87,071,000.00 | $81,928,000.00 | $81,105,000.00 | -- | -- | -- | $67,770,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $25,518,000.00 | $28,769,000.00 | $32,015,000.00 | $42,992,000.00 | $50,880,000.00 | $54,856,000.00 | $58,866,000.00 | $57,634,000.00 | $58,420,000.00 | $62,431,000.00 | $27,203,000.00 | $31,872,000.00 | $36,487,000.00 | $41,052,000.00 | $45,624,000.00 | $50,208,000.00 | $54,900,000.00 | $35,362,000.00 | $29,748,000.00 | $55,507,000.00 | $59,936,000.00 | $65,411,000.00 | $70,940,000.00 | $82,083,000.00 | $91,722,000.00 | -- | $102,545,000.00 | $111,875,000.00 | $121,355,000.00 | $132,388,000.00 | -- | -- | -- | $64,266,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $286,812,000.00 | $286,812,000.00 | $286,812,000.00 | $292,040,000.00 | $292,040,000.00 | $292,038,000.00 | $291,995,000.00 | $279,793,000.00 | $278,810,000.00 | $279,091,000.00 | $183,222,000.00 | $183,222,000.00 | $183,222,000.00 | $183,222,000.00 | $183,222,000.00 | $183,465,000.00 | $183,465,000.00 | $164,488,000.00 | $153,144,000.00 | $207,828,000.00 | $207,178,000.00 | $208,116,000.00 | $208,680,000.00 | $211,356,000.00 | $209,661,000.00 | -- | $209,318,000.00 | $207,959,000.00 | $206,085,000.00 | $204,794,000.00 | $207,531,000.00 | $162,715,000.00 | $163,805,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $116,899,000.00 | $124,969,000.00 | $124,969,000.00 | $124,969,000.00 | $124,969,000.00 | $138,669,000.00 | $138,669,000.00 | $115,148,000.00 | -- | -- | -- | $18,154,000.00 | -- | -- | -- | -- | -- |
Other Assets | $1,408,000.00 | $1,613,000.00 | $1,463,000.00 | $3,151,000.00 | $3,809,000.00 | $3,473,000.00 | $2,931,000.00 | $3,304,000.00 | $4,240,000.00 | $4,359,000.00 | $4,306,000.00 | $4,061,000.00 | $4,535,000.00 | $4,671,000.00 | $4,895,000.00 | $5,579,000.00 | $5,931,000.00 | $6,381,000.00 | $6,763,000.00 | $7,419,000.00 | $7,825,000.00 | $5,879,000.00 | $4,832,000.00 | $4,507,000.00 | $4,543,000.00 | -- | $2,283,000.00 | $2,564,000.00 | $2,733,000.00 | $2,749,000.00 | $3,749,000.00 | $4,365,000.00 | $4,622,000.00 | $2,165,000.00 | $3,690,000.00 | $3,345,000.00 | $2,333,000.00 | $2,612,000.00 | $2,542,000.00 | $3,090,000.00 | $3,071,000.00 | $3,498,000.00 | $3,801,000.00 | $1,718,000.00 | $3,029,000.00 | $3,131,000.00 | $5,514,000.00 | $7,791,000.00 | $7,609,000.00 | $6,539,000.00 | -- | -- | -- | $5,361,000.00 | -- | -- | -- | -- | -- |
Total Assets | $1,208,836,000.00 | $1,258,227,000.00 | $1,184,331,000.00 | $1,127,116,000.00 | $1,012,594,000.00 | $969,056,000.00 | $1,110,913,000.00 | $1,060,875,000.00 | $1,232,646,000.00 | $1,202,666,000.00 | $1,152,985,000.00 | $1,235,780,000.00 | $1,251,409,000.00 | $1,309,018,000.00 | $1,316,647,000.00 | $1,319,491,000.00 | $1,338,986,000.00 | $1,299,827,000.00 | $1,312,161,000.00 | $1,321,420,000.00 | $1,361,155,000.00 | $1,343,970,000.00 | $1,525,773,000.00 | $1,539,659,000.00 | $891,072,000.00 | -- | $824,128,000.00 | $803,294,000.00 | $826,210,000.00 | $783,496,000.00 | $800,296,000.00 | $765,783,000.00 | $752,825,000.00 | $719,504,000.00 | $795,873,000.00 | $623,755,000.00 | $599,871,000.00 | $588,279,000.00 | $567,157,000.00 | $557,691,000.00 | $720,998,000.00 | $713,379,000.00 | $705,006,000.00 | $562,844,000.00 | $581,666,000.00 | $587,812,000.00 | $601,825,000.00 | $640,674,000.00 | $673,686,000.00 | $693,654,000.00 | -- | -- | -- | $663,172,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $24,775,000.00 | $18,074,000.00 | $15,682,000.00 | $17,643,000.00 | $24,815,000.00 | $20,405,000.00 | $20,183,000.00 | $15,540,000.00 | $11,279,000.00 | $13,281,000.00 | $8,975,000.00 | $7,802,000.00 | $8,993,000.00 | $13,323,000.00 | $14,016,000.00 | $15,730,000.00 | $9,549,000.00 | $9,429,000.00 | $7,794,000.00 | $8,274,000.00 | $7,392,000.00 | $8,572,000.00 | $8,386,000.00 | $7,080,000.00 | $9,614,000.00 | -- | $7,016,000.00 | $9,099,000.00 | $8,437,000.00 | $9,793,000.00 | $10,188,000.00 | $6,269,000.00 | $4,874,000.00 | $4,096,000.00 | $5,928,000.00 | $5,187,000.00 | $5,697,000.00 | $6,962,000.00 | $5,697,000.00 | $5,465,000.00 | $5,555,000.00 | $7,001,000.00 | $5,967,000.00 | $5,300,000.00 | $4,036,000.00 | $7,918,000.00 | $7,841,000.00 | $8,604,000.00 | $6,615,000.00 | $16,567,000.00 | -- | -- | -- | $5,952,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $217,244,000.00 | $220,126,000.00 | $228,765,000.00 | $181,558,000.00 | $233,297,000.00 | $219,172,000.00 | $272,755,000.00 | $267,749,000.00 | $370,250,000.00 | $354,823,000.00 | $322,397,000.00 | $326,374,000.00 | $338,703,000.00 | $350,772,000.00 | $351,457,000.00 | $353,793,000.00 | $368,068,000.00 | $338,544,000.00 | $338,935,000.00 | $321,533,000.00 | $349,043,000.00 | $335,655,000.00 | $420,288,000.00 | $420,661,000.00 | $319,488,000.00 | -- | $234,591,000.00 | $233,076,000.00 | $224,653,000.00 | $230,714,000.00 | $247,456,000.00 | $223,421,000.00 | $218,104,000.00 | $191,488,000.00 | $190,017,000.00 | $199,010,000.00 | $193,929,000.00 | $196,657,000.00 | $189,557,000.00 | $191,385,000.00 | $369,013,000.00 | $373,150,000.00 | $361,884,000.00 | $248,309,000.00 | $265,869,000.00 | $266,218,000.00 | $270,999,000.00 | $257,134,000.00 | $265,273,000.00 | $263,860,000.00 | -- | -- | -- | $214,889,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $1,293,923,000.00 | $1,324,796,000.00 | $1,301,905,000.00 | $1,301,013,000.00 | $1,297,408,000.00 | $1,265,943,000.00 | $1,283,789,000.00 | $1,272,353,000.00 | $1,298,966,000.00 | $1,270,871,000.00 | $1,257,075,000.00 | $1,269,790,000.00 | $1,270,426,000.00 | $1,280,051,000.00 | $1,274,136,000.00 | $1,264,000,000.00 | $1,261,142,000.00 | $1,254,344,000.00 | $1,246,877,000.00 | $1,234,846,000.00 | $1,226,588,000.00 | $1,219,110,000.00 | $1,210,321,000.00 | $1,196,158,000.00 | $1,212,798,000.00 | -- | $1,187,987,000.00 | $1,179,283,000.00 | $1,187,515,000.00 | $1,181,230,000.00 | $1,173,609,000.00 | $1,164,565,000.00 | $1,137,500,000.00 | $1,130,368,000.00 | $1,169,223,000.00 | $1,170,159,000.00 | $1,158,200,000.00 | $1,153,435,000.00 | $1,147,196,000.00 | $1,141,428,000.00 | $1,132,092,000.00 | $1,128,148,000.00 | $1,121,259,000.00 | $1,086,944,000.00 | $1,080,380,000.00 | $1,075,761,000.00 | $1,068,871,000.00 | $1,063,495,000.00 | $1,056,131,000.00 | $1,049,716,000.00 | -- | -- | -- | $911,632,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,856,000.00 | $-1,269,000.00 | $-2,368,000.00 | $-3,029,000.00 | $-4,963,000.00 | $-6,768,000.00 | $-5,738,000.00 | $-4,313,000.00 | $-1,452,000.00 | $-400,000.00 | $-183,000.00 | $-133,000.00 | $-81,000.00 | $-132,000.00 | $-52,000.00 | $-188,000.00 | $-92,000.00 | $-12,460,000.00 | $-10,381,000.00 | $-8,668,000.00 | $-10,291,000.00 | $-8,628,000.00 | $-7,560,000.00 | $-3,012,000.00 | $-5,097,000.00 | -- | $-5,697,000.00 | $-8,617,000.00 | $-12,268,000.00 | $-13,508,000.00 | $-9,273,000.00 | $-6,196,000.00 | $-450,000.00 | $373,000.00 | $-354,000.00 | $-366,000.00 | $-349,000.00 | $-402,000.00 | $-344,000.00 | $-356,000.00 | $-297,000.00 | $-305,000.00 | $-300,000.00 | $-296,000.00 | $-314,000.00 | $-300,000.00 | $-309,000.00 | $-317,000.00 | $-295,000.00 | $-389,000.00 | -- | -- | -- | $-362,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-300,583,000.00 | $-285,534,000.00 | $-344,079,000.00 | $-352,535,000.00 | $-513,256,000.00 | $-509,398,000.00 | $-440,004,000.00 | $-475,024,000.00 | $-435,227,000.00 | $-422,737,000.00 | $-426,413,000.00 | $-360,364,000.00 | $-357,751,000.00 | $-321,787,000.00 | $-309,008,000.00 | $-298,227,000.00 | $-290,244,000.00 | $-280,712,000.00 | $-263,381,000.00 | $-226,401,000.00 | $-204,294,000.00 | $-202,276,000.00 | $-97,383,000.00 | $-74,255,000.00 | $626,000,000.00 | -- | $-592,863,000.00 | $-600,557,000.00 | $-573,802,000.00 | $-615,051,000.00 | $-611,606,000.00 | $-616,117,000.00 | $-602,439,000.00 | $-604,317,000.00 | $-563,129,000.00 | $-745,164,000.00 | $-752,024,000.00 | $-761,526,000.00 | $-769,367,000.00 | $-774,880,000.00 | $-779,924,000.00 | $-787,727,000.00 | $-777,950,000.00 | $-772,225,000.00 | $-764,381,000.00 | $-753,979,000.00 | $-737,847,000.00 | $-679,749,000.00 | $-647,533,000.00 | $-619,643,000.00 | -- | -- | -- | $-576,590,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $991,592,000.00 | $1,038,101,000.00 | $955,566,000.00 | $945,558,000.00 | $779,297,000.00 | $749,884,000.00 | $838,158,000.00 | $793,126,000.00 | $862,396,000.00 | $847,843,000.00 | $830,588,000.00 | $909,406,000.00 | $912,706,000.00 | $958,246,000.00 | $965,190,000.00 | $965,698,000.00 | $970,918,000.00 | $961,283,000.00 | $973,226,000.00 | $999,887,000.00 | $1,012,112,000.00 | $1,008,314,000.00 | $1,105,485,000.00 | $1,118,998,000.00 | $571,584,000.00 | -- | $589,537,000.00 | $570,218,000.00 | $601,557,000.00 | $552,782,000.00 | $552,840,000.00 | $542,362,000.00 | $534,721,000.00 | $526,533,000.00 | $605,856,000.00 | $424,745,000.00 | $405,942,000.00 | $391,622,000.00 | $377,600,000.00 | $366,306,000.00 | $351,985,000.00 | $340,229,000.00 | $343,122,000.00 | $314,535,000.00 | $315,797,000.00 | $321,594,000.00 | $330,826,000.00 | $383,540,000.00 | $408,413,000.00 | $429,794,000.00 | -- | -- | -- | $334,783,000.00 | -- | -- | -- | $255,327,000.00 | $232,941,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,208,836,000.00 | $1,258,227,000.00 | $1,184,331,000.00 | $1,127,116,000.00 | $1,012,594,000.00 | $969,056,000.00 | $1,110,913,000.00 | $1,060,875,000.00 | $1,232,646,000.00 | $1,202,666,000.00 | $1,152,985,000.00 | $1,235,780,000.00 | $1,251,409,000.00 | $1,309,018,000.00 | $1,316,647,000.00 | $1,319,491,000.00 | $1,338,986,000.00 | $1,299,827,000.00 | $1,312,161,000.00 | $1,321,420,000.00 | $1,361,155,000.00 | $1,343,970,000.00 | $1,525,773,000.00 | $1,539,659,000.00 | $891,072,000.00 | -- | $824,128,000.00 | $803,294,000.00 | $826,210,000.00 | $783,496,000.00 | $800,296,000.00 | $765,783,000.00 | $752,825,000.00 | $718,021,000.00 | $795,873,000.00 | $623,755,000.00 | $599,871,000.00 | $588,279,000.00 | $567,157,000.00 | $557,691,000.00 | $720,998,000.00 | $713,379,000.00 | $705,006,000.00 | $562,844,000.00 | $581,666,000.00 | $587,812,000.00 | $601,825,000.00 | $640,674,000.00 | $673,686,000.00 | $693,654,000.00 | -- | -- | -- | $663,172,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 10/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 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $23,659,000.00 | $103,422,000.00 | $79,306,000.00 | $23,598,000.00 | $107,579,000.00 | $74,195,000.00 | $24,812,000.00 | $22,399,000.00 | $70,394,000.00 | $52,656,000.00 | $34,230,000.00 | $17,352,000.00 | $13,451,000.00 | $15,264,000.00 | $32,033,000.00 | $15,885,000.00 | $24,219,000.00 | $18,954,000.00 | $13,488,000.00 | $6,771,000.00 | $35,402,000.00 | $5,952,000.00 | $11,089,000.00 | $12,122,000.00 | $55,364,000.00 | -- | $14,456,000.00 | $28,818,000.00 | $19,731,000.00 | $67,090,000.00 | $19,424,000.00 | $14,089,000.00 | $12,207,000.00 | $45,344,000.00 | $34,004,000.00 | $12,137,000.00 | $10,756,000.00 | $41,947,000.00 | $10,540,000.00 | $10,637,000.00 | $10,022,000.00 | $33,215,000.00 | $22,857,000.00 | $7,365,000.00 | $5,249,000.00 | $28,372,000.00 | $22,032,000.00 | $7,340,000.00 | $7,163,000.00 | $24,085,000.00 | $7,425,000.00 | $9,207,000.00 | $3,149,000.00 | $1,911,000.00 | $1,368,000.00 | $1,804,000.00 | $1,854,000.00 | $6,876,000.00 | -- |
Gross Profit | $94,212,000.00 | $357,695,000.00 | $259,586,000.00 | $96,234,000.00 | $347,214,000.00 | $258,231,000.00 | $96,320,000.00 | $76,651,000.00 | $257,910,000.00 | $183,867,000.00 | $121,011,000.00 | $53,030,000.00 | $185,574,000.00 | $133,537,000.00 | $43,782,000.00 | $48,104,000.00 | $176,228,000.00 | $44,825,000.00 | $82,456,000.00 | $37,186,000.00 | $177,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $37,359,000.00 | $156,827,000.00 | $37,368,000.00 | $83,474,000.00 | $158,769,000.00 | $118,648,000.00 | $79,353,000.00 | $39,815,000.00 | $135,678,000.00 | $99,415,000.00 | $63,823,000.00 | $32,354,000.00 | $139,837,000.00 | $105,085,000.00 | $71,352,000.00 | $36,664,000.00 | $156,815,000.00 | $119,995,000.00 | $78,509,000.00 | $40,619,000.00 | $158,339,000.00 | $120,944,000.00 | $77,813,000.00 | $40,117,000.00 | $149,135,000.00 | -- | $109,718,000.00 | $37,522,000.00 | $36,000,000.00 | $129,844,000.00 | $91,100,000.00 | $57,280,000.00 | $28,527,000.00 | $111,110,000.00 | $85,506,000.00 | $57,722,000.00 | $28,534,000.00 | $110,025,000.00 | $81,580,000.00 | $54,566,000.00 | $26,898,000.00 | $117,981,000.00 | $27,553,000.00 | $63,625,000.00 | $32,848,000.00 | $140,503,000.00 | $107,415,000.00 | $38,347,000.00 | $38,394,000.00 | $35,841,000.00 | $32,318,000.00 | $24,220,000.00 | $23,317,000.00 | $25,028,000.00 | $23,002,000.00 | $22,985,000.00 | $21,691,000.00 | $67,252,000.00 | -- |
Selling, General, and Administrative | $25,827,000.00 | $108,149,000.00 | $25,333,000.00 | $57,151,000.00 | $106,718,000.00 | $26,198,000.00 | $26,305,000.00 | $26,906,000.00 | $91,057,000.00 | $22,210,000.00 | $45,746,000.00 | $23,562,000.00 | $86,441,000.00 | $64,387,000.00 | $44,205,000.00 | $22,895,000.00 | $104,116,000.00 | $79,244,000.00 | $24,908,000.00 | $27,645,000.00 | $103,911,000.00 | $79,143,000.00 | $54,681,000.00 | $30,198,000.00 | $110,940,000.00 | -- | $82,122,000.00 | $27,137,000.00 | $28,186,000.00 | $95,145,000.00 | $69,679,000.00 | $44,884,000.00 | $23,095,000.00 | $70,554,000.00 | $17,860,000.00 | $17,339,000.00 | $18,502,000.00 | $74,770,000.00 | $18,200,000.00 | $18,619,000.00 | $18,820,000.00 | $76,448,000.00 | $18,698,000.00 | $14,134,000.00 | $25,105,000.00 | $112,594,000.00 | $91,283,000.00 | $32,194,000.00 | $34,834,000.00 | $164,131,000.00 | $48,952,000.00 | $37,732,000.00 | $32,732,000.00 | $30,602,000.00 | $27,938,000.00 | $29,408,000.00 | $31,527,000.00 | $128,199,000.00 | -- |
Total Operating Expenses | $64,081,000.00 | $204,056,000.00 | $-23,605,000.00 | $84,539,000.00 | $270,272,000.00 | $68,337,000.00 | $60,760,000.00 | $68,330,000.00 | $233,629,000.00 | $58,161,000.00 | $110,395,000.00 | $56,513,000.00 | $59,466,000.00 | $54,151,000.00 | $115,189,000.00 | $58,943,000.00 | $276,369,000.00 | $67,698,000.00 | $150,911,000.00 | $68,595,000.00 | $264,467,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $30,131,000.00 | $153,639,000.00 | $118,508,000.00 | $11,695,000.00 | $76,942,000.00 | $16,923,000.00 | $43,881,000.00 | $8,321,000.00 | $24,281,000.00 | $15,311,000.00 | $10,616,000.00 | $-3,483,000.00 | $-46,807,000.00 | $-35,803,000.00 | $-23,303,000.00 | $-10,839,000.00 | $-104,539,000.00 | $-91,328,000.00 | $-37,046,000.00 | $-31,409,000.00 | $-86,967,000.00 | $-82,767,000.00 | $-63,600,000.00 | $-43,613,000.00 | $15,719,000.00 | -- | $17,010,000.00 | $21,678,000.00 | $13,434,000.00 | $524,000.00 | $33,118,000.00 | $21,302,000.00 | $9,294,000.00 | $20,334,000.00 | $51,086,000.00 | $33,446,000.00 | $17,892,000.00 | $75,346,000.00 | $14,468,000.00 | $43,293,000.00 | $23,189,000.00 | $6,214,000.00 | $9,065,000.00 | $5,744,000.00 | $1,441,000.00 | $-4,027,000.00 | $-47,100,000.00 | $-21,749,000.00 | $-17,558,000.00 | $-1,536,000.00 | $10,736,000.00 | $-2,508,000.00 | $8,370,000.00 | $42,883,000.00 | $-11,494,000.00 | $-6,673,000.00 | $202,166,000.00 | $-75,862,000.00 | -- |
Loss Before Income Taxes | $34,352,000.00 | $187,160,000.00 | $107,230,000.00 | $13,555,000.00 | -- | $3,440,000.00 | $-27,754,000.00 | $-65,704,000.00 | -- | $4,749,000.00 | $10,681,000.00 | $-3,116,000.00 | -- | $-11,622,000.00 | $-10,447,000.00 | $-7,020,000.00 | -- | $-77,518,000.00 | $-58,875,000.00 | $-26,267,000.00 | $-70,628,000.00 | $-70,425,000.00 | $-55,290,000.00 | $-38,918,000.00 | $40,989,000.00 | -- | $29,425,000.00 | $5,112,000.00 | $10,382,000.00 | $22,637,000.00 | $8,765,000.00 | $9,983,000.00 | $6,395,000.00 | $60,231,000.00 | $42,669,000.00 | $27,607,000.00 | $14,941,000.00 | $50,250,000.00 | $35,574,000.00 | $11,438,000.00 | $13,276,000.00 | $-12,017,000.00 | $-8,413,000.00 | $-3,101,000.00 | $-5,891,000.00 | $-117,885,000.00 | $-54,233,000.00 | $-52,419,000.00 | $-24,040,000.00 | $-25,801,000.00 | $4,558,000.00 | $-5,951,000.00 | $2,546,000.00 | $208,044,000.00 | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.30 | $3.09 | $0.95 | $1.59 | $-0.13 | $-0.27 | $0.32 | $-0.60 | $0.17 | $0.11 | $0.08 | $-0.02 | $-0.39 | $-0.11 | $-0.17 | $-0.07 | $-0.81 | $-0.16 | $-0.58 | $-0.24 | $-1.46 | $-1.44 | $-0.14 | $-0.33 | $-0.21 | -- | $0.12 | $0.05 | $0.03 | $0.06 | $0.04 | $0.05 | $0.02 | $1.84 | $1.71 | $0.06 | $0.08 | $0.23 | $0.16 | $0.11 | $0.07 | $-0.30 | $-0.21 | $-0.07 | $-0.09 | $-1.21 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 108,090,000 | 108,183,000 | 108,317,000 | 108,561,000 | 109,472,000 | 110,102,000 | 110,170,000 | 109,889,000 | 110,538,000 | 108,989,000 | 112,177,000 | 112,211,000 | 113,254,000 | 113,828,000 | 113,572,000 | 112,907,000 | 110,948,000 | 111,315,000 | 110,287,000 | 109,692,000 | 108,450,000 | 108,324,000 | 107,737,000 | 109,358,000 | 110,198,000 | -- | 109,555,000 | 110,060,000 | 111,464,000 | 110,162,000 | 110,214,000 | 109,818,000 | 109,733,000 | 114,814,000 | 115,940,000 | 115,683,000 | 115,336,000 | 115,024,000 | 114,523,000 | 113,854,000 | 113,590,000 | 113,217,000 | 112,640,000 | 111,892,000 | 111,599,000 | 111,332,000 | 110,826,000 | 110,456,000 | 110,358,000 | 110,171,000 | 112,334,000 | 108,809,000 | 107,613,000 | 112,456,000 | 111,866,000 | 113,321,000 | 113,132,000 | 105,011,000 | -- |
Earnings Per Share Diluted | $0.30 | $3.01 | $2.48 | $1.55 | $-0.13 | $0.01 | $-0.28 | $-0.60 | $0.16 | $0.11 | $0.07 | $-0.02 | $-0.39 | $-0.28 | $-0.09 | $-0.07 | $-0.81 | $-0.16 | $-0.58 | $-0.24 | $-1.46 | $-1.44 | $-0.47 | $-0.33 | $-0.21 | -- | $0.12 | $0.05 | $0.03 | $0.06 | $0.04 | $0.05 | $0.02 | $1.80 | $1.67 | $0.06 | $0.08 | $0.22 | $0.16 | $0.11 | $0.07 | $-0.30 | $-0.21 | $-0.07 | $-0.09 | $-1.21 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 110,037,000 | 110,889,000 | 110,775,000 | 111,373,000 | 109,472,000 | 111,962,000 | 110,170,000 | 109,889,000 | 114,865,000 | 113,661,000 | 115,358,000 | 112,211,000 | 113,254,000 | 113,828,000 | 113,240,000 | 112,907,000 | 111,883,000 | 111,315,000 | 110,875,000 | 109,692,000 | 108,826,000 | 107,897,000 | 107,737,000 | 109,358,000 | 109,737,000 | -- | 113,861,000 | 114,091,000 | 115,325,000 | 113,140,000 | 112,805,000 | 112,061,000 | 112,252,000 | 117,484,000 | 119,542,000 | 120,939,000 | 117,442,000 | 117,620,000 | 118,206,000 | 117,398,000 | 116,629,000 | 113,217,000 | 112,640,000 | 112,183,000 | 111,599,000 | 110,769,000 | 110,826,000 | 110,553,000 | 110,358,000 | 110,041,000 | 115,552,000 | 109,992,000 | 107,613,000 | 114,461,000 | 111,866,000 | 113,321,000 | 117,463,000 | 105,011,000 | -- |
Common Stock Shares Authorized | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | -- | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | -- | -- | -- | 500,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 107,780,744 | 107,853,778 | 107,509,241 | 109,131,476 | 107,610,356 | 107,482,010 | 110,528,531 | 110,235,608 | 109,292,235 | 109,364,769 | 108,897,295 | 112,505,254 | 111,697,994 | 113,922,520 | 113,743,652 | 113,275,229 | 112,131,352 | 111,493,448 | 111,127,444 | 110,396,011 | 109,017,708 | 108,500,937 | 107,345,041 | 107,485,217 | 109,763,967 | -- | 109,778,058 | 109,277,223 | 111,729,448 | 111,053,734 | 110,451,608 | 109,896,610 | 110,077,451 | 109,287,591 | 116,533,951 | 116,360,766 | 115,473,870 | 115,161,675 | 114,753,168 | 114,384,666 | 113,744,776 | 113,459,390 | 112,706,137 | 112,460,439 | 111,641,153 | 111,525,021 | 110,879,633 | 110,696,401 | 110,409,906 | 110,267,145 | -- | -- | -- | 102,676,544 | -- | -- | -- | -- | -- |
Common Stock Value | $108,000.00 | $108,000.00 | $108,000.00 | $109,000.00 | $108,000.00 | $107,000.00 | $111,000.00 | $110,000.00 | $109,000.00 | $109,000.00 | $109,000.00 | $113,000.00 | $112,000.00 | $114,000.00 | $114,000.00 | $113,000.00 | $112,000.00 | $111,000.00 | $111,000.00 | $110,000.00 | $109,000.00 | $109,000.00 | $107,000.00 | $107,000.00 | $110,000.00 | -- | $110,000.00 | $109,000.00 | $112,000.00 | $111,000.00 | $110,000.00 | $110,000.00 | $110,000.00 | $109,000.00 | $116,000.00 | $116,000.00 | $115,000.00 | $115,000.00 | $115,000.00 | $114,000.00 | $114,000.00 | $113,000.00 | $113,000.00 | $112,000.00 | $112,000.00 | $112,000.00 | $111,000.00 | $111,000.00 | $110,000.00 | $110,000.00 | -- | -- | -- | $103,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 | -- | -- | -- | -- | -- |
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 | 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 | 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 | $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 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10.91 | $12.54 | $13.43 | -- | $14.56 | $13.35 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |