Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | $186,296,000.00 | $177,812,000.00 | $108,731,000.00 | $97,981,000.00 | $112,360,000.00 | $120,602,000.00 | $136,395,000.00 | $167,182,000.00 | $153,781,000.00 | $160,273,000.00 | $173,616,000.00 | $187,225,000.00 | $185,368,000.00 | $199,926,000.00 | $169,607,000.00 | $144,545,000.00 | $122,946,000.00 | $124,810,000.00 | $105,759,000.00 | $98,472,000.00 | $91,990,000.00 | $95,624,000.00 | $93,699,000.00 | $91,184,000.00 | $103,083,000.00 | $107,817,000.00 | $114,437,000.00 | $101,408,000.00 | $99,908,000.00 | $100,225,000.00 | $151,913,000.00 | $146,264,000.00 | $142,185,000.00 | $137,088,000.00 | $125,993,000.00 | $113,940,000.00 | $89,264,000.00 | $69,859,000.00 | $49,199,000.00 | $59,196,000.00 | $59,470,000.00 | $57,160,000.00 | $77,381,000.00 | $72,243,000.00 | $162,062,000.00 | $144,823,000.00 | $135,536,000.00 | $139,049,000.00 | $140,933,000.00 | $130,085,000.00 | $116,142,000.00 | $121,207,000.00 | $122,043,000.00 | $337,926,000.00 |
Accounts Receivable Net Current | $96,407,000.00 | $102,957,000.00 | $88,965,000.00 | $94,013,000.00 | $103,969,000.00 | $110,497,000.00 | $107,726,000.00 | $113,505,000.00 | $105,807,000.00 | $108,265,000.00 | $103,500,000.00 | $107,603,000.00 | $96,946,000.00 | $86,616,000.00 | $90,100,000.00 | $97,868,000.00 | $84,750,000.00 | $71,289,000.00 | $81,492,000.00 | $95,333,000.00 | $88,869,000.00 | $84,779,000.00 | $78,524,000.00 | $81,515,000.00 | $87,950,000.00 | $91,710,000.00 | $79,439,000.00 | $70,225,000.00 | $77,530,000.00 | $86,137,000.00 | $35,743,000.00 | $36,725,000.00 | $36,682,000.00 | $43,979,000.00 | $41,055,000.00 | $45,152,000.00 | $47,776,000.00 | $41,962,000.00 | $37,057,000.00 | $30,189,000.00 | $46,320,000.00 | $38,964,000.00 | $33,453,000.00 | $28,919,000.00 | $16,891,000.00 | $27,726,000.00 | $21,203,000.00 | $12,662,000.00 | -- | -- | -- | $28,598,000.00 | -- | -- |
Inventory | $108,774,000.00 | $111,685,000.00 | $111,626,000.00 | $120,298,000.00 | $116,553,000.00 | $132,029,000.00 | $143,475,000.00 | $125,590,000.00 | $115,104,000.00 | $111,890,000.00 | $104,727,000.00 | $99,229,000.00 | $94,616,000.00 | $87,813,000.00 | $78,983,000.00 | $83,258,000.00 | $85,989,000.00 | $83,852,000.00 | $83,216,000.00 | $77,706,000.00 | $81,538,000.00 | $76,379,000.00 | $73,780,000.00 | $67,848,000.00 | $68,667,000.00 | $64,951,000.00 | $60,371,000.00 | $59,806,000.00 | $60,677,000.00 | $68,357,000.00 | $30,993,000.00 | $27,223,000.00 | $27,000,000.00 | $24,247,000.00 | $24,571,000.00 | $25,548,000.00 | $25,902,000.00 | $22,050,000.00 | $21,319,000.00 | $20,707,000.00 | $22,369,000.00 | $26,130,000.00 | $24,689,000.00 | $23,616,000.00 | $20,054,000.00 | $20,507,000.00 | $20,148,000.00 | $18,092,000.00 | -- | -- | -- | $25,003,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $28,291,000.00 | $29,667,000.00 | $26,681,000.00 | $25,876,000.00 | $22,941,000.00 | $20,932,000.00 | $17,447,000.00 | $18,671,000.00 | $18,892,000.00 | $19,244,000.00 | $19,371,000.00 | $23,303,000.00 | $21,687,000.00 | $18,458,000.00 | $15,699,000.00 | $15,064,000.00 | $17,834,000.00 | $14,282,000.00 | $11,747,000.00 | $13,669,000.00 | $15,716,000.00 | $18,822,000.00 | $14,452,000.00 | $13,705,000.00 | $13,385,000.00 | $13,001,000.00 | $11,348,000.00 | $14,276,000.00 | $12,946,000.00 | $10,094,000.00 | $4,417,000.00 | $6,481,000.00 | $6,501,000.00 | $7,602,000.00 | $6,154,000.00 | $6,919,000.00 | $7,730,000.00 | $7,476,000.00 | $7,372,000.00 | $6,106,000.00 | $7,844,000.00 | $6,191,000.00 | $9,476,000.00 | $10,569,000.00 | $6,364,000.00 | $7,226,000.00 | $7,011,000.00 | $7,458,000.00 | -- | -- | -- | $14,743,000.00 | -- | -- |
Total Current Assets | $588,496,000.00 | $573,780,000.00 | $506,585,000.00 | $478,255,000.00 | $480,921,000.00 | $516,314,000.00 | $537,064,000.00 | $556,148,000.00 | $506,501,000.00 | $497,491,000.00 | $498,105,000.00 | $487,074,000.00 | $456,194,000.00 | $455,414,000.00 | $426,255,000.00 | $419,043,000.00 | $389,787,000.00 | $347,646,000.00 | $338,385,000.00 | $337,820,000.00 | $329,671,000.00 | $324,323,000.00 | $311,795,000.00 | $305,854,000.00 | $306,735,000.00 | $300,731,000.00 | $274,201,000.00 | $254,709,000.00 | $260,077,000.00 | $284,438,000.00 | $258,336,000.00 | $258,018,000.00 | $256,051,000.00 | $256,614,000.00 | $245,464,000.00 | $244,274,000.00 | $239,394,000.00 | $224,152,000.00 | $213,304,000.00 | $211,651,000.00 | $237,869,000.00 | $231,579,000.00 | $230,804,000.00 | $239,172,000.00 | $320,204,000.00 | $333,913,000.00 | $331,345,000.00 | $336,975,000.00 | -- | -- | -- | $416,291,000.00 | -- | -- |
Property Plant and Equipement | $205,772,000.00 | $204,399,000.00 | $203,510,000.00 | $204,577,000.00 | $198,232,000.00 | $163,384,000.00 | $157,814,000.00 | $152,179,000.00 | $140,098,000.00 | $125,348,000.00 | $112,312,000.00 | $104,103,000.00 | $97,528,000.00 | $83,662,000.00 | $63,745,000.00 | $58,747,000.00 | $56,240,000.00 | $54,436,000.00 | $54,697,000.00 | $54,054,000.00 | $52,857,000.00 | $49,161,000.00 | $47,851,000.00 | $46,754,000.00 | $46,555,000.00 | $45,667,000.00 | $45,153,000.00 | $42,663,000.00 | $42,678,000.00 | $43,791,000.00 | $23,707,000.00 | $23,853,000.00 | $23,821,000.00 | $24,485,000.00 | $25,077,000.00 | $25,498,000.00 | $26,610,000.00 | $29,210,000.00 | $30,049,000.00 | $35,190,000.00 | $36,945,000.00 | $39,630,000.00 | $42,054,000.00 | $45,515,000.00 | $32,912,000.00 | $34,225,000.00 | $34,376,000.00 | $35,132,000.00 | -- | -- | -- | $37,311,000.00 | -- | -- |
Intangible Assets Net | $12,297,000.00 | $12,938,000.00 | $13,578,000.00 | $22,149,000.00 | $24,486,000.00 | $28,208,000.00 | $30,872,000.00 | $33,638,000.00 | $39,195,000.00 | $41,913,000.00 | $48,786,000.00 | $59,147,000.00 | $37,937,000.00 | $43,785,000.00 | $50,139,000.00 | $57,610,000.00 | $47,054,000.00 | $53,404,000.00 | $60,385,000.00 | $67,640,000.00 | $75,278,000.00 | $82,861,000.00 | $90,649,000.00 | $97,484,000.00 | $104,740,000.00 | $111,779,000.00 | $118,444,000.00 | $126,608,000.00 | $152,395,000.00 | $172,146,000.00 | $22,823,000.00 | $25,552,000.00 | $28,869,000.00 | $32,187,000.00 | $35,504,000.00 | $38,689,000.00 | $42,255,000.00 | $47,326,000.00 | $52,398,000.00 | $57,470,000.00 | $61,495,000.00 | $65,625,000.00 | $69,880,000.00 | $74,276,000.00 | -- | -- | -- | $3,242,000.00 | -- | -- | -- | -- | -- | -- |
Goodwill | $199,653,000.00 | $201,090,000.00 | $200,485,000.00 | $211,929,000.00 | $211,773,000.00 | $209,105,000.00 | $212,357,000.00 | $211,553,000.00 | $213,293,000.00 | $214,548,000.00 | $214,218,000.00 | $212,761,000.00 | $220,757,000.00 | $200,293,000.00 | $200,378,000.00 | $199,196,000.00 | $188,559,000.00 | $189,121,000.00 | $188,925,000.00 | $189,214,000.00 | $189,427,000.00 | $189,531,000.00 | $190,367,000.00 | $189,920,000.00 | $189,704,000.00 | $189,192,000.00 | $188,185,000.00 | $188,010,000.00 | $188,776,000.00 | $188,517,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $30,731,000.00 | $29,958,000.00 | $31,100,000.00 | $30,994,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $2,810,000.00 | $2,795,000.00 | $3,267,000.00 | $3,790,000.00 | $3,686,000.00 | $4,229,000.00 | $3,980,000.00 | $2,799,000.00 | $1,930,000.00 | $1,980,000.00 | $1,867,000.00 | $1,165,000.00 | $1,009,000.00 | $966,000.00 | $1,016,000.00 | $1,203,000.00 | $1,362,000.00 | $1,343,000.00 | $1,409,000.00 | $968,000.00 | $1,163,000.00 | $1,203,000.00 | $1,361,000.00 | $2,259,000.00 | $1,755,000.00 | $1,959,000.00 | $2,246,000.00 | $2,600,000.00 | $1,982,000.00 | $2,000,000.00 | $1,157,000.00 | $853,000.00 | $865,000.00 | $864,000.00 | $831,000.00 | $1,150,000.00 | $1,225,000.00 | $1,291,000.00 | $1,273,000.00 | $1,271,000.00 | $1,004,000.00 | $989,000.00 | $589,000.00 | $1,200,000.00 | $3,495,000.00 | $4,081,000.00 | $4,357,000.00 | $4,693,000.00 | -- | -- | -- | $6,710,000.00 | -- | -- |
Total Assets | $1,119,798,000.00 | $1,106,794,000.00 | $1,032,967,000.00 | $1,025,138,000.00 | $1,019,756,000.00 | $1,022,363,000.00 | $1,042,447,000.00 | $1,056,880,000.00 | $1,006,591,000.00 | $988,546,000.00 | $980,211,000.00 | $963,217,000.00 | $915,607,000.00 | $884,234,000.00 | $849,379,000.00 | $839,882,000.00 | $793,605,000.00 | $757,569,000.00 | $756,621,000.00 | $728,222,000.00 | $652,472,000.00 | $651,221,000.00 | $646,188,000.00 | $646,574,000.00 | $653,554,000.00 | $653,398,000.00 | $632,667,000.00 | $618,982,000.00 | $650,312,000.00 | $695,256,000.00 | $340,528,000.00 | $342,723,000.00 | $344,212,000.00 | $348,753,000.00 | $341,519,000.00 | $344,243,000.00 | $344,531,000.00 | $337,128,000.00 | $332,178,000.00 | $340,708,000.00 | $372,940,000.00 | $372,278,000.00 | $379,027,000.00 | $395,682,000.00 | $362,831,000.00 | $378,354,000.00 | $376,189,000.00 | $383,071,000.00 | -- | -- | -- | $466,054,000.00 | -- | -- |
Accounts Payable | $65,995,000.00 | $63,857,000.00 | $61,589,000.00 | $63,770,000.00 | $63,756,000.00 | $75,021,000.00 | $60,927,000.00 | $65,378,000.00 | $64,925,000.00 | $62,445,000.00 | $67,720,000.00 | $62,045,000.00 | $62,903,000.00 | $44,334,000.00 | $40,139,000.00 | $40,914,000.00 | $50,968,000.00 | $26,252,000.00 | $31,555,000.00 | $40,006,000.00 | $49,668,000.00 | $42,054,000.00 | $38,889,000.00 | $35,046,000.00 | $37,103,000.00 | $43,179,000.00 | $43,316,000.00 | $34,075,000.00 | $41,584,000.00 | $54,063,000.00 | $28,611,000.00 | $18,072,000.00 | $21,159,000.00 | $21,449,000.00 | $16,143,000.00 | $20,274,000.00 | $21,267,000.00 | $18,388,000.00 | $15,921,000.00 | $16,313,000.00 | $28,676,000.00 | $24,181,000.00 | $24,191,000.00 | $21,015,000.00 | $10,856,000.00 | $17,833,000.00 | $15,171,000.00 | $9,731,000.00 | -- | -- | -- | $14,948,000.00 | -- | -- |
Accrued Liabilities | $37,716,000.00 | $41,037,000.00 | $36,487,000.00 | $31,413,000.00 | $31,981,000.00 | $46,328,000.00 | $54,835,000.00 | $47,438,000.00 | $54,625,000.00 | $51,487,000.00 | $43,468,000.00 | $55,342,000.00 | $44,026,000.00 | $37,620,000.00 | $29,175,000.00 | $36,439,000.00 | $30,015,000.00 | $29,500,000.00 | $22,559,000.00 | $27,731,000.00 | $24,877,000.00 | $29,860,000.00 | $23,496,000.00 | $32,887,000.00 | $30,747,000.00 | $33,444,000.00 | $26,292,000.00 | $30,184,000.00 | $29,466,000.00 | $51,088,000.00 | $17,477,000.00 | $21,507,000.00 | $18,492,000.00 | $19,660,000.00 | $17,033,000.00 | $21,217,000.00 | $19,102,000.00 | $17,205,000.00 | $13,814,000.00 | $13,985,000.00 | $15,313,000.00 | $13,808,000.00 | $14,381,000.00 | $17,270,000.00 | $17,412,000.00 | $16,107,000.00 | $14,106,000.00 | $13,966,000.00 | -- | -- | -- | $24,045,000.00 | -- | -- |
Total Current Liabilities | $196,048,000.00 | $197,990,000.00 | $192,279,000.00 | $190,875,000.00 | $195,384,000.00 | $214,061,000.00 | $212,462,000.00 | $210,207,000.00 | $220,201,000.00 | $218,999,000.00 | $213,678,000.00 | $219,133,000.00 | $201,465,000.00 | $193,512,000.00 | $182,962,000.00 | $198,885,000.00 | $179,059,000.00 | $153,467,000.00 | $163,633,000.00 | $148,058,000.00 | $162,421,000.00 | $172,553,000.00 | $175,178,000.00 | $187,937,000.00 | $198,704,000.00 | $218,792,000.00 | $217,317,000.00 | $217,926,000.00 | $234,690,000.00 | $271,672,000.00 | $54,317,000.00 | $48,042,000.00 | $50,678,000.00 | $53,745,000.00 | $46,150,000.00 | $54,807,000.00 | $55,300,000.00 | $52,114,000.00 | $46,665,000.00 | $46,622,000.00 | $62,257,000.00 | $55,397,000.00 | $56,416,000.00 | $56,424,000.00 | $40,378,000.00 | $45,945,000.00 | $43,317,000.00 | $36,419,000.00 | -- | -- | -- | $54,853,000.00 | -- | -- |
Long Term Debt | -- | $14,389,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $34,494,000.00 | $35,994,000.00 | $50,050,000.00 | -- | $58,485,000.00 | -- | $58,485,000.00 | -- | $64,811,000.00 | -- | -- | -- | $105,671,000.00 | -- | -- | $131,473,000.00 | $138,176,000.00 | $146,737,000.00 | $148,494,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $857,326,000.00 | $861,448,000.00 | $873,634,000.00 | $867,517,000.00 | $858,195,000.00 | $843,453,000.00 | $860,584,000.00 | $902,994,000.00 | $892,303,000.00 | $894,062,000.00 | $915,136,000.00 | $903,838,000.00 | $896,576,000.00 | $898,069,000.00 | $895,600,000.00 | $885,821,000.00 | $879,527,000.00 | $875,024,000.00 | $871,617,000.00 | $862,897,000.00 | $857,505,000.00 | $853,278,000.00 | $851,249,000.00 | $843,116,000.00 | $845,942,000.00 | $839,751,000.00 | $840,714,000.00 | $833,341,000.00 | $828,613,000.00 | $823,152,000.00 | $723,592,000.00 | $718,904,000.00 | $717,082,000.00 | $715,863,000.00 | $716,761,000.00 | $711,676,000.00 | $708,440,000.00 | $703,133,000.00 | $699,626,000.00 | $695,631,000.00 | $692,885,000.00 | $688,646,000.00 | $685,410,000.00 | $681,157,000.00 | $663,872,000.00 | $659,830,000.00 | $656,356,000.00 | $652,024,000.00 | -- | -- | -- | $651,263,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-6,765,000.00 | $-4,052,000.00 | $-8,509,000.00 | $-4,445,000.00 | $-4,186,000.00 | $-17,899,000.00 | $-8,996,000.00 | $-4,477,000.00 | $1,700,000.00 | $3,596,000.00 | $3,150,000.00 | $5,886,000.00 | $2,479,000.00 | $458,000.00 | $-909,000.00 | $-659,000.00 | $-2,180,000.00 | $159,000.00 | $-599,000.00 | $780,000.00 | $1,158,000.00 | $1,691,000.00 | $5,185,000.00 | $3,021,000.00 | $1,996,000.00 | $507,000.00 | $-2,135,000.00 | $-3,740,000.00 | $110,000.00 | $-663,000.00 | $-1,581,000.00 | $-2,222,000.00 | $-2,166,000.00 | $-1,998,000.00 | $-1,697,000.00 | $-1,761,000.00 | $-600,000.00 | $213,000.00 | $-106,000.00 | $-249,000.00 | $305,000.00 | $28,000.00 | $587,000.00 | $1,715,000.00 | $2,800,000.00 | $2,321,000.00 | $2,041,000.00 | $2,700,000.00 | -- | -- | -- | $2,027,000.00 | -- | -- |
Accumulated Deficit | $73,112,000.00 | $51,331,000.00 | $-24,515,000.00 | $-28,886,000.00 | $-29,714,000.00 | $-17,329,000.00 | $-21,680,000.00 | $-51,922,000.00 | $-107,691,000.00 | $-128,188,000.00 | $-146,093,000.00 | $-165,718,000.00 | $-184,991,000.00 | $-207,882,000.00 | $-228,351,000.00 | $-244,241,000.00 | $-262,877,000.00 | $-271,156,000.00 | $-278,104,000.00 | $-283,587,000.00 | $-368,687,000.00 | $-376,375,000.00 | $-385,498,000.00 | $-387,573,000.00 | $-393,161,000.00 | $-405,725,000.00 | $-423,301,000.00 | $-428,616,000.00 | $-413,172,000.00 | $-398,975,000.00 | $-435,859,000.00 | $-422,059,000.00 | $-421,440,000.00 | $-418,915,000.00 | $-419,753,000.00 | $-420,536,000.00 | $-418,665,000.00 | $-418,388,000.00 | $-414,062,000.00 | $-401,351,000.00 | $-382,562,000.00 | $-371,848,000.00 | $-363,441,000.00 | $-343,668,000.00 | $-344,270,000.00 | $-329,793,000.00 | $-325,576,000.00 | $-308,122,000.00 | -- | -- | -- | $-242,141,000.00 | -- | -- |
Total Stockholders' Equity | $923,750,000.00 | $908,804,000.00 | $840,688,000.00 | $834,263,000.00 | $824,372,000.00 | $808,302,000.00 | $829,985,000.00 | $846,673,000.00 | $786,390,000.00 | $769,547,000.00 | $766,533,000.00 | $744,084,000.00 | $714,142,000.00 | $690,722,000.00 | $666,417,000.00 | $640,997,000.00 | $614,546,000.00 | $604,102,000.00 | $592,988,000.00 | $580,164,000.00 | $490,051,000.00 | $478,668,000.00 | $471,010,000.00 | $458,637,000.00 | $454,850,000.00 | $434,606,000.00 | $415,350,000.00 | $401,056,000.00 | $415,622,000.00 | $423,584,000.00 | $286,211,000.00 | $294,681,000.00 | $293,534,000.00 | $295,008,000.00 | $295,369,000.00 | $289,436,000.00 | $289,231,000.00 | $285,014,000.00 | $285,513,000.00 | $294,086,000.00 | $310,683,000.00 | $316,881,000.00 | $322,611,000.00 | $339,258,000.00 | $322,453,000.00 | $332,409,000.00 | $332,872,000.00 | $346,652,000.00 | -- | -- | -- | $411,201,000.00 | $577,781,000.00 | $706,064,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,119,798,000.00 | $1,106,794,000.00 | $1,032,967,000.00 | $1,025,138,000.00 | $1,019,756,000.00 | $1,022,363,000.00 | $1,042,447,000.00 | $1,056,880,000.00 | $1,006,591,000.00 | $988,546,000.00 | $980,211,000.00 | $963,217,000.00 | $915,607,000.00 | $884,234,000.00 | $849,379,000.00 | $839,882,000.00 | $793,605,000.00 | $757,569,000.00 | $756,621,000.00 | $728,222,000.00 | $652,472,000.00 | $651,221,000.00 | $646,188,000.00 | $646,574,000.00 | $653,554,000.00 | $653,398,000.00 | $632,667,000.00 | $618,982,000.00 | $650,312,000.00 | $695,256,000.00 | $340,528,000.00 | $342,723,000.00 | $344,212,000.00 | $348,753,000.00 | $341,519,000.00 | $344,243,000.00 | $344,531,000.00 | $337,128,000.00 | $332,178,000.00 | $340,708,000.00 | $372,940,000.00 | $372,278,000.00 | $379,027,000.00 | $395,682,000.00 | $362,831,000.00 | $378,354,000.00 | $376,189,000.00 | $383,071,000.00 | -- | -- | -- | $466,054,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $272,805,000.00 | -- | -- | -- | $83,083,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $62,738,000.00 | $258,580,000.00 | $190,646,000.00 | $121,361,000.00 | $61,078,000.00 | $62,213,000.00 | $94,369,000.00 | $94,224,000.00 | $80,219,000.00 | $152,989,000.00 | $76,706,000.00 | $287,920,000.00 | $210,306,000.00 | $133,557,000.00 | $67,390,000.00 | $74,305,000.00 | $55,318,000.00 | $107,873,000.00 | $52,521,000.00 | $210,339,000.00 | $154,317,000.00 | $56,218,000.00 | $45,129,000.00 | $215,597,000.00 | $166,968,000.00 | $109,338,000.00 | $47,571,000.00 | $40,275,000.00 | $27,188,000.00 | $25,427,000.00 | $9,792,000.00 | $21,191,000.00 | $64,548,000.00 | $23,303,000.00 | $22,789,000.00 | $77,439,000.00 | $24,142,000.00 | $32,349,000.00 | $12,325,000.00 | $42,284,000.00 | $12,546,000.00 | $25,480,000.00 | $9,075,000.00 | $25,331,000.00 | $28,475,000.00 | $20,323,000.00 | $4,156,000.00 | $20,958,000.00 | $25,933,000.00 | $9,890,000.00 | $4,069,000.00 | $-2,272,000.00 | $819,000.00 | -- |
Research and Development | $28,627,000.00 | $115,765,000.00 | $87,599,000.00 | $56,585,000.00 | $28,245,000.00 | $26,549,000.00 | $55,451,000.00 | $27,134,000.00 | $26,026,000.00 | $49,500,000.00 | $24,046,000.00 | $89,034,000.00 | $65,064,000.00 | $42,186,000.00 | $21,267,000.00 | $21,606,000.00 | $20,096,000.00 | $20,074,000.00 | $19,723,000.00 | $74,976,000.00 | $18,857,000.00 | $37,721,000.00 | $18,046,000.00 | $73,807,000.00 | $19,338,000.00 | $18,542,000.00 | $17,414,000.00 | $57,453,000.00 | $17,253,000.00 | $11,133,000.00 | $10,849,000.00 | $11,236,000.00 | $32,947,000.00 | $22,302,000.00 | $11,086,000.00 | $42,725,000.00 | $11,198,000.00 | $11,074,000.00 | $9,747,000.00 | $9,994,000.00 | $32,145,000.00 | $10,915,000.00 | $10,929,000.00 | $40,130,000.00 | $30,355,000.00 | $10,935,000.00 | $10,847,000.00 | $43,544,000.00 | $32,861,000.00 | $10,878,000.00 | $11,560,000.00 | $55,389,000.00 | $57,509,000.00 | -- |
Selling, General, and Administrative | $33,079,000.00 | $133,012,000.00 | $101,561,000.00 | $65,997,000.00 | $32,742,000.00 | $97,949,000.00 | $66,312,000.00 | $32,906,000.00 | $91,434,000.00 | $60,494,000.00 | $30,015,000.00 | $115,098,000.00 | $31,834,000.00 | $22,755,000.00 | $27,693,000.00 | $28,981,000.00 | $77,354,000.00 | $26,283,000.00 | $25,184,000.00 | $99,094,000.00 | $73,426,000.00 | $25,232,000.00 | $23,449,000.00 | $94,679,000.00 | $24,010,000.00 | $23,602,000.00 | $22,829,000.00 | $73,444,000.00 | $49,553,000.00 | $14,030,000.00 | $12,516,000.00 | $10,719,000.00 | $11,108,000.00 | $11,381,000.00 | $11,882,000.00 | $12,631,000.00 | $13,309,000.00 | $25,445,000.00 | $12,254,000.00 | $12,160,000.00 | $12,952,000.00 | $13,487,000.00 | $14,618,000.00 | $14,958,000.00 | $11,594,000.00 | $22,679,000.00 | $11,148,000.00 | $46,705,000.00 | $11,200,000.00 | $23,541,000.00 | $12,387,000.00 | $67,208,000.00 | $78,428,000.00 | -- |
Total Operating Expenses | $61,706,000.00 | $248,777,000.00 | $189,160,000.00 | $122,582,000.00 | $60,987,000.00 | $58,186,000.00 | $121,763,000.00 | $60,040,000.00 | $166,960,000.00 | $109,994,000.00 | $54,061,000.00 | $204,132,000.00 | $54,712,000.00 | $92,634,000.00 | $48,960,000.00 | $50,587,000.00 | $137,247,000.00 | $46,357,000.00 | $44,907,000.00 | $174,230,000.00 | $43,602,000.00 | $86,402,000.00 | $41,495,000.00 | $169,296,000.00 | $126,064,000.00 | $42,188,000.00 | $40,512,000.00 | $54,805,000.00 | $40,346,000.00 | $32,073,000.00 | $23,365,000.00 | $89,841,000.00 | $21,812,000.00 | $22,606,000.00 | $23,471,000.00 | $97,997,000.00 | $73,686,000.00 | $24,324,000.00 | $24,741,000.00 | $101,075,000.00 | $23,411,000.00 | $54,500,000.00 | $29,585,000.00 | $21,865,000.00 | $67,584,000.00 | $44,793,000.00 | $22,130,000.00 | $91,320,000.00 | $21,981,000.00 | $20,933,000.00 | $25,336,000.00 | $194,906,000.00 | $146,005,000.00 | -- |
Loss from Operations | $21,303,000.00 | $82,756,000.00 | $1,486,000.00 | $-1,312,000.00 | $91,000.00 | $70,857,000.00 | $66,830,000.00 | $34,184,000.00 | $23,253,000.00 | $42,995,000.00 | $22,645,000.00 | $83,788,000.00 | $62,960,000.00 | $22,493,000.00 | $18,430,000.00 | $49,662,000.00 | $25,944,000.00 | $8,995,000.00 | $7,614,000.00 | $36,109,000.00 | $9,368,000.00 | $14,945,000.00 | $3,634,000.00 | $46,301,000.00 | $14,266,000.00 | $19,579,000.00 | $7,059,000.00 | $-14,530,000.00 | $-33,376,000.00 | $-6,646,000.00 | $-13,573,000.00 | $-761,000.00 | $-3,342,000.00 | $15,000.00 | $-682,000.00 | $-20,558,000.00 | $-479,000.00 | $-4,300,000.00 | $-12,416,000.00 | $-58,791,000.00 | $-10,865,000.00 | $-29,020,000.00 | $-20,510,000.00 | $-64,118,000.00 | $-14,639,000.00 | $-6,496,000.00 | $-17,974,000.00 | $-70,362,000.00 | $-10,007,000.00 | $-11,043,000.00 | $-21,267,000.00 | $-197,178,000.00 | $-145,186,000.00 | -- |
Loss Before Income Taxes | $24,979,000.00 | $89,267,000.00 | $5,157,000.00 | $2,010,000.00 | $1,390,000.00 | $5,625,000.00 | $67,700,000.00 | $34,322,000.00 | $23,281,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.28 | $1.06 | $0.08 | $0.01 | $0.02 | $0.06 | $0.39 | $0.38 | $0.26 | $0.48 | $0.25 | $1.02 | $0.30 | $0.48 | $0.21 | $0.25 | $0.11 | $0.09 | $0.07 | $1.42 | $0.10 | $0.15 | $0.03 | $0.08 | $0.17 | $0.24 | $0.07 | $-0.22 | $-0.20 | $0.62 | $-0.24 | $-0.01 | $-0.04 | $0.03 | $0.01 | $-0.03 | -- | $-0.08 | $-0.23 | $-0.34 | $-0.20 | $-0.16 | $-0.37 | $0.01 | $-0.29 | $-0.08 | $-0.35 | $-0.54 | $-0.20 | $-0.15 | $-0.42 | -- | -- | -- |
Weighted Average Shares Basic | 77,452,000 | 77,370,000 | 77,265,000 | 77,112,000 | 77,066,000 | 77,796,000 | 78,071,000 | 78,246,000 | 77,869,000 | 77,530,000 | 77,598,000 | 76,681,000 | 76,436,000 | 76,140,000 | 76,005,000 | 74,994,000 | 75,280,000 | 74,483,000 | 74,362,000 | 73,482,000 | 73,273,000 | 73,157,000 | 72,826,000 | 72,292,000 | 72,651,000 | 71,821,000 | 71,423,000 | 64,941,000 | 70,502,000 | 59,572,000 | 58,431,000 | 58,128,000 | 57,757,000 | 58,109,000 | 56,954,000 | 55,908,000 | 56,297,000 | 55,431,000 | 55,050,000 | 54,608,000 | 54,437,000 | 53,886,000 | 53,664,000 | 52,745,000 | 50,154,000 | 49,652,000 | 49,487,000 | 49,967,000 | 50,747,000 | 50,773,000 | 50,636,000 | 50,246,000 | -- | -- |
Earnings Per Share Diluted | $0.28 | $1.05 | $0.08 | $0.01 | $0.02 | $0.82 | $0.38 | $0.38 | $0.73 | $0.47 | $0.25 | $0.99 | $0.29 | $0.26 | $0.20 | $0.24 | $0.11 | $0.09 | $0.07 | $1.38 | $0.25 | $0.12 | $0.03 | $0.55 | $0.17 | $0.31 | $0.07 | $-0.22 | $-0.20 | $0.61 | $-0.24 | $-0.01 | $-0.04 | $0.03 | $0.01 | $-0.03 | -- | $-0.31 | $-0.23 | $-0.34 | $-0.20 | $-0.16 | $-0.37 | $0.01 | $-0.29 | $-0.08 | $-0.35 | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 78,490,000 | 78,159,000 | 77,860,000 | 77,450,000 | 77,255,000 | 77,688,000 | 79,423,000 | 79,468,000 | 79,029,000 | 79,621,000 | 79,988,000 | 79,001,000 | 78,809,000 | 78,710,000 | 78,510,000 | 77,286,000 | 76,763,000 | 76,189,000 | 76,009,000 | 75,182,000 | 74,962,000 | 74,427,000 | 74,342,000 | 74,756,000 | 73,540,000 | 73,539,000 | 72,922,000 | 70,807,000 | 70,502,000 | 59,988,000 | 58,431,000 | 58,128,000 | 58,209,000 | 58,874,000 | 58,838,000 | 56,472,000 | 56,297,000 | 55,812,000 | 55,050,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | -- | -- | -- | 250,000,000 | -- | -- |
Common Stock Shares Outstanding | 77,241,118 | 77,376,903 | 77,839,317 | 77,184,012 | 77,142,023 | 77,265,099 | 77,194,733 | 78,166,212 | 78,207,219 | 77,454,800 | 77,758,530 | 77,437,997 | 77,383,494 | 75,764,990 | 76,158,251 | 75,764,990 | 75,696,234 | 74,691,781 | 74,101,623 | 74,139,712 | 74,101,623 | 73,358,108 | 73,013,842 | 72,532,176 | 72,973,018 | 72,346,116 | 71,672,152 | 70,907,847 | 70,724,569 | 70,259,092 | 58,912,756 | 58,088,969 | 58,160,215 | 58,368,157 | 57,582,427 | 56,518,428 | 56,411,839 | 56,112,677 | 55,383,795 | 54,649,600 | 54,552,657 | 54,237,172 | 53,286,703 | 53,286,703 | 50,248,434 | 49,987,469 | 49,610,899 | 49,268,479 | -- | -- | -- | 50,587,917 | -- | -- |
Common Stock Value | $77,000.00 | $77,000.00 | $78,000.00 | $77,000.00 | $77,000.00 | $77,000.00 | $77,000.00 | $78,000.00 | $78,000.00 | $77,000.00 | $78,000.00 | $78,000.00 | $78,000.00 | $77,000.00 | $77,000.00 | $76,000.00 | $76,000.00 | $75,000.00 | $74,000.00 | $74,000.00 | $75,000.00 | $74,000.00 | $74,000.00 | $73,000.00 | $73,000.00 | $73,000.00 | $72,000.00 | $71,000.00 | $71,000.00 | $70,000.00 | $59,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $57,000.00 | $56,000.00 | $56,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $54,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $50,000.00 | -- | -- | -- | $52,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 10,000,000 | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |