Date | 9/30/2024 | 6/30/2024 | 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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $62,361,000.00 | $84,486,000.00 | $88,418,000.00 | $63,409,000.00 | $135,675,000.00 | $90,187,000.00 | $94,186,000.00 | $79,073,000.00 | $75,172,000.00 | $51,516,000.00 | $44,369,000.00 | $51,333,000.00 | $60,215,000.00 | $58,590,000.00 | $85,854,000.00 | $80,807,000.00 | $63,826,000.00 | $50,552,000.00 | $46,189,000.00 | $46,829,000.00 | $37,558,000.00 | $34,942,000.00 | $44,067,000.00 | $49,646,000.00 | $53,033,000.00 | $48,175,000.00 | $42,628,000.00 | $39,775,000.00 | $64,184,000.00 | $37,294,000.00 | $26,318,000.00 | $50,359,000.00 | $31,764,000.00 | $26,045,000.00 | $21,365,000.00 | $23,626,000.00 | $36,194,000.00 | $39,672,000.00 | $29,618,000.00 | $48,829,000.00 | $39,399,000.00 | $32,543,000.00 | $75,169,000.00 | $82,747,000.00 | $79,124,000.00 | $69,379,000.00 | $48,059,000.00 | $46,995,000.00 | $57,422,000.00 | $53,085,000.00 | $49,562,000.00 | $38,938,000.00 | $30,249,000.00 | $18,660,000.00 | $29,547,000.00 | $66,304,000.00 | $31,821,000.00 | $23,214,000.00 |
Accounts Receivable Net Current | $85,272,000.00 | $82,064,000.00 | $100,307,000.00 | $126,027,000.00 | $80,661,000.00 | $96,980,000.00 | $92,209,000.00 | $93,804,000.00 | $100,527,000.00 | $86,128,000.00 | $87,952,000.00 | $85,219,000.00 | $91,929,000.00 | $80,164,000.00 | $74,408,000.00 | $69,419,000.00 | $69,131,000.00 | $58,590,000.00 | $67,136,000.00 | $46,509,000.00 | $48,532,000.00 | $60,186,000.00 | $55,202,000.00 | $67,026,000.00 | $67,671,000.00 | $69,535,000.00 | $55,746,000.00 | $80,883,000.00 | $44,227,000.00 | $53,392,000.00 | $64,188,000.00 | $51,336,000.00 | $57,256,000.00 | $49,118,000.00 | $43,804,000.00 | $47,155,000.00 | $48,188,000.00 | $41,985,000.00 | $39,000,000.00 | $30,744,000.00 | $42,781,000.00 | $47,330,000.00 | $44,134,000.00 | $43,520,000.00 | $54,421,000.00 | $62,726,000.00 | $70,717,000.00 | $59,519,000.00 | $56,392,000.00 | $56,391,000.00 | $48,140,000.00 | $47,943,000.00 | -- | -- | -- | $43,377,000.00 | -- | -- |
Inventory | $100,609,000.00 | $113,484,000.00 | $119,782,000.00 | $132,985,000.00 | $150,033,000.00 | $153,394,000.00 | $156,513,000.00 | $149,160,000.00 | $141,116,000.00 | $98,324,000.00 | $105,016,000.00 | $88,880,000.00 | $75,166,000.00 | $77,136,000.00 | $72,211,000.00 | $52,268,000.00 | $41,616,000.00 | $36,659,000.00 | $30,539,000.00 | $40,153,000.00 | $46,355,000.00 | $45,360,000.00 | $47,226,000.00 | $50,151,000.00 | $30,267,000.00 | $19,988,000.00 | $27,061,000.00 | $31,529,000.00 | $36,321,000.00 | $39,572,000.00 | $46,538,000.00 | $44,545,000.00 | $40,190,000.00 | $40,761,000.00 | $41,127,000.00 | $47,667,000.00 | $43,769,000.00 | $40,710,000.00 | $40,637,000.00 | $46,753,000.00 | $43,845,000.00 | $45,888,000.00 | $45,060,000.00 | $51,071,000.00 | $39,376,000.00 | $37,402,000.00 | $39,232,000.00 | $43,282,000.00 | $30,175,000.00 | $33,243,000.00 | $37,157,000.00 | $44,604,000.00 | -- | -- | -- | $24,557,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $111,553,000.00 | $113,391,000.00 | $119,214,000.00 | $118,598,000.00 | $106,839,000.00 | $84,782,000.00 | $70,302,000.00 | $62,691,000.00 | $58,827,000.00 | $51,505,000.00 | $34,129,000.00 | $30,811,000.00 | $18,957,000.00 | $17,449,000.00 | $13,122,000.00 | $11,414,000.00 | $9,656,000.00 | $11,640,000.00 | $11,223,000.00 | $9,698,000.00 | $8,787,000.00 | $7,094,000.00 | $9,961,000.00 | $7,306,000.00 | $10,640,000.00 | $11,059,000.00 | $12,551,000.00 | $8,364,000.00 | $11,504,000.00 | $11,112,000.00 | $11,911,000.00 | $10,571,000.00 | $15,700,000.00 | $8,139,000.00 | $9,972,000.00 | $9,470,000.00 | $8,311,000.00 | $11,457,000.00 | $10,779,000.00 | $12,936,000.00 | $6,469,000.00 | $5,038,000.00 | $4,869,000.00 | $5,757,000.00 | $6,656,000.00 | $8,126,000.00 | $6,063,000.00 | $5,677,000.00 | $4,383,000.00 | $4,597,000.00 | $3,950,000.00 | $4,429,000.00 | -- | -- | -- | $3,245,000.00 | -- | -- |
Total Current Assets | $585,018,000.00 | $570,158,000.00 | $578,785,000.00 | $597,956,000.00 | $587,625,000.00 | $599,284,000.00 | $576,074,000.00 | $547,370,000.00 | $535,176,000.00 | $460,842,000.00 | $440,222,000.00 | $409,245,000.00 | $374,759,000.00 | $350,598,000.00 | $309,769,000.00 | $266,890,000.00 | $224,843,000.00 | $158,069,000.00 | $155,715,000.00 | $143,817,000.00 | $141,860,000.00 | $148,210,000.00 | $157,084,000.00 | $174,757,000.00 | $161,611,000.00 | $148,757,000.00 | $137,986,000.00 | $162,455,000.00 | $185,693,000.00 | $194,379,000.00 | $214,624,000.00 | $219,322,000.00 | $189,182,000.00 | $169,042,000.00 | $163,271,000.00 | $182,800,000.00 | $197,119,000.00 | $194,893,000.00 | $189,953,000.00 | $207,487,000.00 | $192,523,000.00 | $193,490,000.00 | $187,370,000.00 | $204,466,000.00 | $207,375,000.00 | $206,701,000.00 | $190,488,000.00 | $176,550,000.00 | $165,332,000.00 | $159,989,000.00 | $148,209,000.00 | $144,992,000.00 | -- | -- | -- | $177,274,000.00 | -- | -- |
Property Plant and Equipement | $31,105,000.00 | $31,058,000.00 | $28,876,000.00 | $29,461,000.00 | $29,123,000.00 | $28,836,000.00 | $27,419,000.00 | $25,834,000.00 | $24,348,000.00 | $22,029,000.00 | $22,307,000.00 | $21,783,000.00 | $20,960,000.00 | $19,663,000.00 | $20,103,000.00 | $20,381,000.00 | $20,168,000.00 | $20,966,000.00 | $20,402,000.00 | $21,527,000.00 | $28,387,000.00 | $29,105,000.00 | $26,372,000.00 | $24,945,000.00 | $21,252,000.00 | $15,557,000.00 | $14,808,000.00 | $15,681,000.00 | $16,997,000.00 | $17,959,000.00 | $18,144,000.00 | $17,984,000.00 | $16,017,000.00 | $15,648,000.00 | $16,515,000.00 | $17,149,000.00 | $18,484,000.00 | $18,790,000.00 | $19,403,000.00 | $20,144,000.00 | $20,159,000.00 | $17,289,000.00 | $17,122,000.00 | $17,473,000.00 | $18,379,000.00 | $18,547,000.00 | $19,013,000.00 | $21,083,000.00 | $17,381,000.00 | $18,195,000.00 | $17,182,000.00 | $16,130,000.00 | -- | -- | -- | $11,815,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | $4,253,000.00 | -- | $5,569,000.00 | $6,227,000.00 | $6,885,000.00 | $7,543,000.00 | $8,201,000.00 | $8,859,000.00 | $9,517,000.00 | $10,175,000.00 | $10,833,000.00 | $11,491,000.00 | $12,148,000.00 | $12,807,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $813,000.00 | $1,627,000.00 | $2,440,000.00 | $3,254,000.00 | $6,618,000.00 | $11,259,000.00 | $15,899,000.00 | $20,539,000.00 | $25,179,000.00 | $29,820,000.00 | $34,460,000.00 | $39,100,000.00 | $43,740,000.00 | $48,380,000.00 | $53,021,000.00 | $57,661,000.00 | $62,301,000.00 | $66,941,000.00 | $71,581,000.00 | $76,221,000.00 | $80,048,000.00 | -- | -- | -- | $515,000.00 | -- | -- |
Goodwill | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | $116,175,000.00 | -- | -- | -- | $65,576,000.00 | -- | -- |
Other Assets | $19,936,000.00 | $19,208,000.00 | $19,674,000.00 | $21,320,000.00 | $20,872,000.00 | $20,388,000.00 | $17,181,000.00 | $19,142,000.00 | $17,441,000.00 | $14,876,000.00 | $16,061,000.00 | $13,685,000.00 | $11,014,000.00 | $10,416,000.00 | $11,073,000.00 | $12,165,000.00 | $13,463,000.00 | $15,025,000.00 | $16,550,000.00 | $19,440,000.00 | $14,288,000.00 | $1,336,000.00 | $1,459,000.00 | $1,203,000.00 | $1,987,000.00 | $1,981,000.00 | $1,943,000.00 | $759,000.00 | $777,000.00 | $811,000.00 | $816,000.00 | $1,181,000.00 | $937,000.00 | $1,075,000.00 | $1,202,000.00 | $1,144,000.00 | $1,091,000.00 | $1,241,000.00 | $1,113,000.00 | $1,236,000.00 | $1,346,000.00 | $1,503,000.00 | $1,618,000.00 | $1,745,000.00 | $1,827,000.00 | $1,591,000.00 | $1,694,000.00 | $1,788,000.00 | $1,774,000.00 | $1,892,000.00 | $2,050,000.00 | $2,194,000.00 | -- | -- | -- | $2,376,000.00 | -- | -- |
Total Assets | $937,525,000.00 | $917,896,000.00 | $922,788,000.00 | $941,865,000.00 | $926,660,000.00 | $941,768,000.00 | $914,827,000.00 | $884,835,000.00 | $866,879,000.00 | $792,812,000.00 | $775,246,000.00 | $742,032,000.00 | $695,717,000.00 | $507,835,000.00 | $468,135,000.00 | $427,352,000.00 | $385,333,000.00 | $321,314,000.00 | $324,054,000.00 | $316,823,000.00 | $316,511,000.00 | $311,248,000.00 | $318,152,000.00 | $317,080,000.00 | $301,025,000.00 | $282,470,000.00 | $270,912,000.00 | $295,070,000.00 | $319,642,000.00 | $329,324,000.00 | $349,759,000.00 | $355,475,000.00 | $323,938,000.00 | $304,380,000.00 | $300,417,000.00 | $323,886,000.00 | $344,128,000.00 | $346,998,000.00 | $347,183,000.00 | $370,221,000.00 | $360,023,000.00 | $362,917,000.00 | $361,385,000.00 | $383,599,000.00 | $392,136,000.00 | $396,035,000.00 | $385,031,000.00 | $377,897,000.00 | $367,603,000.00 | $367,832,000.00 | $359,837,000.00 | $359,539,000.00 | -- | -- | -- | $257,556,000.00 | -- | -- |
Accounts Payable | $24,318,000.00 | $11,697,000.00 | $19,026,000.00 | $34,746,000.00 | $22,134,000.00 | $35,358,000.00 | $35,376,000.00 | $41,407,000.00 | $66,246,000.00 | $22,951,000.00 | $37,553,000.00 | $29,061,000.00 | $31,340,000.00 | $34,971,000.00 | $29,224,000.00 | $13,115,000.00 | $16,557,000.00 | $10,204,000.00 | $20,464,000.00 | $10,789,000.00 | $24,151,000.00 | $37,522,000.00 | $34,326,000.00 | $40,209,000.00 | $32,792,000.00 | $26,112,000.00 | $17,836,000.00 | $35,977,000.00 | $29,576,000.00 | $27,840,000.00 | $24,520,000.00 | $23,827,000.00 | $19,340,000.00 | $13,802,000.00 | $11,144,000.00 | $19,603,000.00 | $16,784,000.00 | $18,538,000.00 | $12,792,000.00 | $23,629,000.00 | $13,258,000.00 | $12,850,000.00 | $10,887,000.00 | $23,163,000.00 | $18,073,000.00 | $16,714,000.00 | $13,673,000.00 | $16,804,000.00 | $16,436,000.00 | $20,247,000.00 | $14,133,000.00 | $14,250,000.00 | -- | -- | -- | $10,268,000.00 | -- | -- |
Accrued Liabilities | $76,075,000.00 | $89,145,000.00 | $87,605,000.00 | $116,227,000.00 | $82,078,000.00 | $85,275,000.00 | $80,838,000.00 | $90,474,000.00 | $80,573,000.00 | $74,782,000.00 | $71,764,000.00 | $71,597,000.00 | $61,444,000.00 | $58,627,000.00 | $56,031,000.00 | $68,736,000.00 | $60,506,000.00 | $64,684,000.00 | $57,975,000.00 | $57,546,000.00 | $57,060,000.00 | $47,657,000.00 | $55,343,000.00 | $57,869,000.00 | $57,052,000.00 | $47,445,000.00 | $48,783,000.00 | $49,279,000.00 | $59,401,000.00 | $72,662,000.00 | $77,015,000.00 | $69,715,000.00 | $49,019,000.00 | $43,930,000.00 | $43,801,000.00 | $35,512,000.00 | $38,280,000.00 | $36,545,000.00 | $39,447,000.00 | $39,443,000.00 | $37,579,000.00 | $34,689,000.00 | $34,570,000.00 | $32,075,000.00 | $35,034,000.00 | $36,664,000.00 | $36,673,000.00 | $36,176,000.00 | $34,137,000.00 | $33,706,000.00 | $35,921,000.00 | $36,214,000.00 | -- | -- | -- | $25,987,000.00 | -- | -- |
Total Current Liabilities | $158,837,000.00 | $163,672,000.00 | $180,095,000.00 | $222,883,000.00 | $175,715,000.00 | $199,998,000.00 | $196,988,000.00 | $205,268,000.00 | $219,132,000.00 | $175,683,000.00 | $183,441,000.00 | $173,604,000.00 | $160,091,000.00 | $162,197,000.00 | $153,420,000.00 | $147,027,000.00 | $137,802,000.00 | $162,146,000.00 | $173,139,000.00 | $162,795,000.00 | $170,361,000.00 | $164,042,000.00 | $172,311,000.00 | $165,146,000.00 | $156,951,000.00 | $141,310,000.00 | $132,873,000.00 | $149,278,000.00 | $169,259,000.00 | $164,091,000.00 | $167,602,000.00 | $142,511,000.00 | $105,414,000.00 | $90,833,000.00 | $85,639,000.00 | $88,101,000.00 | $87,568,000.00 | $85,489,000.00 | $82,794,000.00 | $97,630,000.00 | $91,482,000.00 | $93,483,000.00 | $94,029,000.00 | $109,676,000.00 | $117,827,000.00 | $125,870,000.00 | $117,417,000.00 | $108,822,000.00 | $97,442,000.00 | $94,055,000.00 | $85,507,000.00 | $82,122,000.00 | -- | -- | -- | $62,253,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $1,148,742,000.00 | $1,121,786,000.00 | $1,102,314,000.00 | $1,078,393,000.00 | $1,104,435,000.00 | $1,112,434,000.00 | $1,097,596,000.00 | $1,070,100,000.00 | $1,050,826,000.00 | $1,032,833,000.00 | $1,014,336,000.00 | $997,855,000.00 | $984,833,000.00 | $972,259,000.00 | $961,846,000.00 | $948,055,000.00 | $939,874,000.00 | $912,402,000.00 | $899,978,000.00 | $895,899,000.00 | $888,828,000.00 | $886,076,000.00 | $879,475,000.00 | $876,073,000.00 | $862,642,000.00 | $860,196,000.00 | $853,809,000.00 | $851,054,000.00 | $843,811,000.00 | $840,931,000.00 | $839,018,000.00 | $836,563,000.00 | $830,225,000.00 | $825,790,000.00 | $821,236,000.00 | $818,754,000.00 | $813,776,000.00 | $811,737,000.00 | $805,525,000.00 | $801,810,000.00 | $794,724,000.00 | $791,756,000.00 | $785,700,000.00 | $782,253,000.00 | $776,209,000.00 | $772,650,000.00 | $764,992,000.00 | $760,232,000.00 | $754,755,000.00 | $751,260,000.00 | $744,695,000.00 | $740,309,000.00 | -- | -- | -- | $605,939,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $490,000.00 | $-973,000.00 | $-983,000.00 | $-659,000.00 | $-1,359,000.00 | $-1,589,000.00 | $-1,307,000.00 | $-2,473,000.00 | $-3,084,000.00 | $-2,261,000.00 | $-1,552,000.00 | $-320,000.00 | $-206,000.00 | $-182,000.00 | $-226,000.00 | $-191,000.00 | $-693,000.00 | $-1,103,000.00 | $-1,106,000.00 | $-854,000.00 | $-1,140,000.00 | $-710,000.00 | $-487,000.00 | $-753,000.00 | $-740,000.00 | $-397,000.00 | $110,000.00 | $-169,000.00 | $-344,000.00 | $-464,000.00 | $-599,000.00 | $-656,000.00 | $-226,000.00 | $-130,000.00 | $-148,000.00 | $-195,000.00 | $-31,000.00 | $135,000.00 | $89,000.00 | $80,000.00 | $139,000.00 | $159,000.00 | $201,000.00 | $190,000.00 | $179,000.00 | $144,000.00 | $114,000.00 | $132,000.00 | $133,000.00 | $109,000.00 | $145,000.00 | $98,000.00 | -- | -- | -- | $31,000.00 | $-17,000.00 | -- |
Accumulated Deficit | $-372,202,000.00 | $-368,234,000.00 | $-360,276,000.00 | $-360,379,000.00 | $-353,780,000.00 | $-370,733,000.00 | $-380,106,000.00 | $-389,704,000.00 | $-401,631,000.00 | $-415,074,000.00 | $-422,595,000.00 | $-430,714,000.00 | $-450,595,000.00 | $-628,019,000.00 | $-648,477,000.00 | $-669,092,000.00 | $-693,194,000.00 | $-713,732,000.00 | $-709,520,000.00 | $-702,576,000.00 | $-703,073,000.00 | $-699,694,000.00 | $-694,649,000.00 | $-684,882,000.00 | $-679,304,000.00 | $-680,113,000.00 | $-677,320,000.00 | $-667,357,000.00 | $-654,491,000.00 | $-636,638,000.00 | $-617,650,000.00 | $-584,325,000.00 | $-572,842,000.00 | $-573,478,000.00 | $-567,652,000.00 | $-556,923,000.00 | $-547,377,000.00 | $-548,299,000.00 | $-542,520,000.00 | $-530,590,000.00 | $-527,602,000.00 | $-523,754,000.00 | $-519,803,000.00 | $-509,776,000.00 | $-503,323,000.00 | $-503,867,000.00 | $-498,714,000.00 | $-492,511,000.00 | $-485,937,000.00 | $-478,797,000.00 | $-471,706,000.00 | $-464,185,000.00 | -- | -- | -- | $-411,635,000.00 | -- | -- |
Total Stockholders' Equity | $778,688,000.00 | $754,224,000.00 | $742,693,000.00 | $718,982,000.00 | $750,945,000.00 | $741,770,000.00 | $717,839,000.00 | $679,567,000.00 | $647,747,000.00 | $617,129,000.00 | $591,805,000.00 | $568,428,000.00 | $535,626,000.00 | $345,638,000.00 | $314,715,000.00 | $280,325,000.00 | $247,531,000.00 | $159,168,000.00 | $150,915,000.00 | $154,028,000.00 | $146,150,000.00 | $147,206,000.00 | $145,841,000.00 | $151,934,000.00 | $144,074,000.00 | $141,160,000.00 | $138,039,000.00 | $144,963,000.00 | $150,383,000.00 | $165,233,000.00 | $182,157,000.00 | $212,964,000.00 | $218,524,000.00 | $213,547,000.00 | $214,778,000.00 | $235,785,000.00 | $256,560,000.00 | $261,509,000.00 | $264,389,000.00 | $272,591,000.00 | $268,541,000.00 | $269,434,000.00 | $267,356,000.00 | $273,923,000.00 | $274,309,000.00 | $270,165,000.00 | $267,614,000.00 | $269,075,000.00 | $270,161,000.00 | $273,777,000.00 | $274,330,000.00 | $277,417,000.00 | -- | -- | -- | $195,303,000.00 | $-339,358,000.00 | $-322,397,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $937,525,000.00 | $917,896,000.00 | $922,788,000.00 | $941,865,000.00 | $926,660,000.00 | $941,768,000.00 | $914,827,000.00 | $884,835,000.00 | $866,879,000.00 | $792,812,000.00 | $775,246,000.00 | $742,032,000.00 | $695,717,000.00 | $507,835,000.00 | $468,135,000.00 | $427,352,000.00 | $385,333,000.00 | $321,314,000.00 | $324,054,000.00 | $316,823,000.00 | $316,511,000.00 | $311,248,000.00 | $318,152,000.00 | $317,080,000.00 | $301,025,000.00 | $282,470,000.00 | $270,912,000.00 | $295,070,000.00 | $319,642,000.00 | $329,324,000.00 | $349,759,000.00 | $355,475,000.00 | $323,938,000.00 | $304,380,000.00 | $300,417,000.00 | $323,886,000.00 | $344,128,000.00 | $346,998,000.00 | $347,183,000.00 | $370,221,000.00 | $360,023,000.00 | $362,917,000.00 | $361,385,000.00 | $383,599,000.00 | $392,136,000.00 | $396,035,000.00 | $385,031,000.00 | $377,897,000.00 | $367,603,000.00 | $367,832,000.00 | $359,837,000.00 | $359,539,000.00 | -- | -- | -- | $257,556,000.00 | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $111,702,000.00 | $99,403,000.00 | $137,899,000.00 | $128,827,000.00 | $126,123,000.00 | $117,518,000.00 | $458,787,000.00 | $121,187,000.00 | $107,425,000.00 | $98,375,000.00 | $407,463,000.00 | $112,297,000.00 | $190,167,000.00 | $91,038,000.00 | $111,633,000.00 | $105,769,000.00 | $183,825,000.00 | $85,820,000.00 | $382,618,000.00 | $103,628,000.00 | $94,439,000.00 | $90,548,000.00 | $91,424,000.00 | $81,301,000.00 | $78,928,000.00 | $78,565,000.00 | $344,669,000.00 | $83,655,000.00 | $97,959,000.00 | $71,470,000.00 | $287,043,000.00 | $232,947,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $118,180,000.00 | $57,344,000.00 | $337,477,000.00 | $84,194,000.00 | $82,800,000.00 | $83,141,000.00 | $257,569,000.00 | $177,955,000.00 | $110,312,000.00 | $52,893,000.00 | $217,034,000.00 | $158,572,000.00 | $50,840,000.00 | $48,548,000.00 | $223,438,000.00 | $60,689,000.00 | $53,663,000.00 | $48,894,000.00 | $211,544,000.00 | $56,221,000.00 | $101,367,000.00 | $49,433,000.00 | $192,642,000.00 | $138,248,000.00 | $90,453,000.00 | $44,746,000.00 | $225,216,000.00 | $170,685,000.00 | $118,877,000.00 | $51,081,000.00 | $174,313,000.00 | $156,303,000.00 | -- |
Gross Profit | $110,047,000.00 | $230,180,000.00 | $122,577,000.00 | $518,316,000.00 | $405,070,000.00 | $264,521,000.00 | $128,051,000.00 | $435,428,000.00 | $118,572,000.00 | $191,972,000.00 | $91,792,000.00 | $356,587,000.00 | $89,493,000.00 | $175,861,000.00 | $86,242,000.00 | $267,019,000.00 | $75,975,000.00 | $56,405,000.00 | $45,624,000.00 | $187,925,000.00 | $50,202,000.00 | $83,011,000.00 | $38,343,000.00 | $197,382,000.00 | $145,758,000.00 | $50,866,000.00 | $42,059,000.00 | $50,557,000.00 | $44,633,000.00 | $77,700,000.00 | $34,377,000.00 | $52,186,000.00 | $149,032,000.00 | $50,006,000.00 | $45,482,000.00 | $46,537,000.00 | $143,892,000.00 | $90,779,000.00 | $42,490,000.00 | $177,789,000.00 | $126,348,000.00 | $81,268,000.00 | $36,926,000.00 | $40,047,000.00 | $47,407,000.00 | $83,620,000.00 | $41,115,000.00 | $137,576,000.00 | $33,506,000.00 | $33,221,000.00 | $33,819,000.00 | $119,453,000.00 | $31,847,000.00 | $50,552,000.00 | $20,389,000.00 | $112,730,000.00 | $76,644,000.00 | -- |
Research and Development | $134,012,000.00 | $88,545,000.00 | $44,422,000.00 | $177,772,000.00 | $135,477,000.00 | $88,514,000.00 | $43,173,000.00 | $131,994,000.00 | $33,196,000.00 | $60,247,000.00 | $29,817,000.00 | $101,747,000.00 | $25,727,000.00 | $50,080,000.00 | $24,364,000.00 | $85,258,000.00 | $61,970,000.00 | $41,592,000.00 | $20,671,000.00 | $81,184,000.00 | $60,920,000.00 | $20,700,000.00 | $19,330,000.00 | $89,963,000.00 | $21,111,000.00 | $22,101,000.00 | $25,536,000.00 | $127,541,000.00 | $32,633,000.00 | $66,758,000.00 | $33,808,000.00 | $106,869,000.00 | $28,119,000.00 | $47,806,000.00 | $22,773,000.00 | $89,714,000.00 | $22,120,000.00 | $44,765,000.00 | $21,914,000.00 | $80,311,000.00 | $59,104,000.00 | $19,544,000.00 | $19,630,000.00 | $79,299,000.00 | $59,983,000.00 | $20,035,000.00 | $20,171,000.00 | $66,748,000.00 | $49,604,000.00 | $33,439,000.00 | $16,966,000.00 | $67,725,000.00 | $16,717,000.00 | $18,584,000.00 | $15,039,000.00 | $55,412,000.00 | $46,132,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $120,943,000.00 | $243,568,000.00 | $124,609,000.00 | $492,731,000.00 | $367,394,000.00 | $242,774,000.00 | $118,115,000.00 | $382,818,000.00 | $270,985,000.00 | $172,418,000.00 | $81,939,000.00 | $282,649,000.00 | $206,032,000.00 | $134,530,000.00 | $65,440,000.00 | $230,173,000.00 | $54,225,000.00 | $111,707,000.00 | $51,964,000.00 | $203,326,000.00 | $53,053,000.00 | $97,055,000.00 | $47,456,000.00 | $215,896,000.00 | $159,117,000.00 | $106,960,000.00 | $53,168,000.00 | $254,446,000.00 | $61,896,000.00 | $129,230,000.00 | $67,193,000.00 | $229,337,000.00 | $164,916,000.00 | $112,107,000.00 | $56,220,000.00 | $216,939,000.00 | $52,236,000.00 | $108,431,000.00 | $54,377,000.00 | $198,173,000.00 | $143,879,000.00 | $48,232,000.00 | $46,823,000.00 | $189,527,000.00 | $47,419,000.00 | $47,350,000.00 | $46,655,000.00 | $166,600,000.00 | $40,583,000.00 | $40,051,000.00 | $41,188,000.00 | $171,774,000.00 | $129,564,000.00 | $47,700,000.00 | $43,123,000.00 | $130,213,000.00 | $95,971,000.00 | -- |
Loss from Operations | $-24,284,000.00 | $-13,388,000.00 | $-2,032,000.00 | $25,585,000.00 | $37,676,000.00 | $11,811,000.00 | $9,936,000.00 | $52,610,000.00 | $39,559,000.00 | $19,554,000.00 | $9,853,000.00 | $73,938,000.00 | $17,991,000.00 | $41,331,000.00 | $20,802,000.00 | $36,846,000.00 | $12,072,000.00 | $-3,338,000.00 | $-6,340,000.00 | $-15,401,000.00 | $-2,851,000.00 | $-4,931,000.00 | $-9,113,000.00 | $-18,514,000.00 | $-13,359,000.00 | $-14,035,000.00 | $-11,109,000.00 | $-81,556,000.00 | $-17,263,000.00 | $-51,530,000.00 | $-32,816,000.00 | $-12,235,000.00 | $735,000.00 | $-5,881,000.00 | $-10,738,000.00 | $-9,735,000.00 | $-16,775,000.00 | $-5,765,000.00 | $-11,887,000.00 | $-20,384,000.00 | $-3,744,000.00 | $-13,787,000.00 | $-9,897,000.00 | $-8,056,000.00 | $-12,000.00 | $-4,845,000.00 | $-5,540,000.00 | $-29,024,000.00 | $-7,077,000.00 | $-6,830,000.00 | $-7,369,000.00 | $-52,321,000.00 | $-47,165,000.00 | $-17,537,000.00 | $-22,734,000.00 | $-17,483,000.00 | $-19,327,000.00 | -- |
Loss Before Income Taxes | $-16,006,000.00 | $-8,682,000.00 | $468,000.00 | $34,757,000.00 | $43,781,000.00 | $14,229,000.00 | $11,409,000.00 | $54,042,000.00 | $39,955,000.00 | $19,489,000.00 | $9,820,000.00 | $72,654,000.00 | $58,872,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.18 | $-0.12 | -- | $0.44 | $0.54 | $0.14 | $0.15 | $0.63 | $0.45 | $0.24 | $0.13 | $3.77 | $3.47 | $0.65 | $0.33 | $0.57 | $0.34 | $-0.07 | $-0.12 | $-0.32 | $-0.06 | -- | -- | $-0.37 | $-0.26 | -- | -- | $-0.25 | $-1.40 | $-0.38 | $-0.67 | $-0.23 | $0.01 | $-0.12 | $-0.22 | $-0.19 | $0.02 | $-0.11 | $-0.23 | $-0.06 | $-0.08 | $-0.08 | $-0.20 | $-0.13 | $0.01 | $-0.10 | $-0.13 | -- | $-0.45 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 66,078,000 | 65,678,000 | 65,338,000 | 65,980,000 | 66,201,000 | 66,157,000 | 66,044,000 | 65,058,000 | 64,892,000 | 64,662,000 | 64,489,000 | 63,277,000 | 63,057,000 | 62,795,000 | 62,554,000 | 59,074,000 | 60,307,000 | 56,906,000 | 56,540,000 | 54,993,000 | 55,466,000 | 54,339,000 | 54,048,000 | 52,609,000 | 53,082,000 | -- | -- | -- | 49,960,000 | -- | -- | -- | 48,578,000 | -- | -- | -- | 51,756,000 | -- | -- | -- | 50,635,000 | -- | 50,271,000 | -- | 49,694,000 | -- | 48,911,000 | -- | 48,353,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.18 | $-0.12 | -- | $0.42 | $0.52 | $0.13 | $0.14 | $0.60 | $0.42 | $0.23 | $0.12 | $3.51 | $3.24 | $0.61 | $0.31 | $0.54 | $0.16 | $-0.07 | $-0.12 | $-0.32 | $-0.06 | -- | -- | $-0.37 | $0.02 | -- | -- | $-0.25 | $-0.35 | $-0.38 | $-0.67 | $-0.23 | $-0.33 | $-0.12 | $-0.22 | $-0.19 | $-0.32 | $-0.11 | $-0.23 | $-0.06 | $-0.35 | $-0.08 | $-0.20 | $-0.13 | $0.01 | $-0.10 | $-0.13 | -- | $-0.45 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 66,078,000 | 65,678,000 | 68,119,000 | 69,320,000 | 69,644,000 | 69,684,000 | 69,708,000 | 68,911,000 | 69,174,000 | 68,285,000 | 68,405,000 | 67,856,000 | 67,537,000 | 67,347,000 | 67,019,000 | 61,998,000 | 60,331,000 | 56,906,000 | 56,540,000 | 54,993,000 | 55,466,000 | 54,339,000 | 54,048,000 | 52,609,000 | 52,330,000 | -- | -- | -- | 49,960,000 | -- | -- | -- | 48,578,000 | -- | -- | -- | 52,016,000 | -- | -- | -- | 50,635,000 | -- | 50,271,000 | -- | 49,255,000 | -- | 48,911,000 | -- | 48,353,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | 66,318,000 | 65,800,000 | 65,525,000 | 65,052,000 | 65,950,000 | 66,320,000 | 66,244,000 | 65,735,000 | 65,442,000 | 65,241,000 | 64,612,000 | 64,274,000 | 63,732,000 | 63,200,000 | 62,851,000 | 62,122,000 | 61,770,000 | 58,143,000 | 56,628,000 | 56,448,000 | 55,494,000 | 55,443,000 | 54,164,000 | 53,955,000 | 53,125,000 | 53,052,000 | 51,717,000 | 51,509,000 | 50,382,000 | 50,275,000 | 49,626,531 | 49,392,318 | 48,788,593 | 48,730,149 | 47,780,776 | 49,509,251 | 51,177,649 | 52,089,893 | 51,802,890 | 51,628,257 | 51,122,666 | 50,910,446 | 50,321,551 | 50,224,952 | 49,773,485 | 49,536,428 | 48,903,022 | 48,898,924 | 48,417,915 | 48,199,755 | 47,865,425 | 47,825,200 | -- | -- | -- | 38,711,586 | -- | -- |
Common Stock Value | $1,658,000.00 | $1,645,000.00 | $1,638,000.00 | $1,627,000.00 | $1,649,000.00 | $1,658,000.00 | $1,656,000.00 | $1,644,000.00 | $1,636,000.00 | $1,631,000.00 | $1,616,000.00 | $1,607,000.00 | $1,594,000.00 | $1,580,000.00 | $1,572,000.00 | $1,553,000.00 | $1,544,000.00 | $1,587,000.00 | $1,549,000.00 | $1,545,000.00 | $1,521,000.00 | $1,520,000.00 | $1,488,000.00 | $1,482,000.00 | $1,462,000.00 | $1,460,000.00 | $1,426,000.00 | $1,421,000.00 | $1,393,000.00 | $1,390,000.00 | $1,374,000.00 | $1,368,000.00 | $1,353,000.00 | $1,351,000.00 | $1,328,000.00 | $1,326,000.00 | $1,316,000.00 | $1,313,000.00 | $1,295,000.00 | $1,291,000.00 | $1,280,000.00 | $1,273,000.00 | $1,258,000.00 | $1,256,000.00 | $1,244,000.00 | $1,238,000.00 | $1,222,000.00 | $1,222,000.00 | $1,210,000.00 | $1,205,000.00 | $1,196,000.00 | $1,195,000.00 | -- | -- | -- | $968,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | -- | -- | -- | $0.03 | -- | -- |
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 | 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.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | -- | -- | -- | $0.03 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |