Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 6/30/2022 | 3/31/2022 | 12/31/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 | $1,487,000.00 | $306,000.00 | $348,000.00 | $981,000.00 | $910,000.00 | $679,000.00 | $553,000.00 | $495,000.00 | $227,000.00 | $479,000.00 | $754,000.00 | $251,000.00 | $938,000.00 | $1,625,000.00 | $2,670,000.00 | $1,498,000.00 | $2,209,000.00 | $2,530,000.00 | $6,015,000.00 | $3,280,000.00 | $1,857,000.00 | $2,087,000.00 | $2,924,000.00 | $3,228,000.00 | $2,855,000.00 | $3,457,000.00 | $3,511,000.00 | $1,251,000.00 | $1,639,000.00 | $4,292,000.00 | $5,475,000.00 | $2,274,000.00 | $98,989,000.00 | $4,386,000.00 | $3,491,000.00 | $9,938,000.00 | $7,429,000.00 | $6,727,000.00 | $6,637,000.00 | $8,537,000.00 | $6,819,000.00 | $6,460,000.00 | $6,709,000.00 | $6,840,000.00 | $4,187,000.00 | $3,247,000.00 | $3,729,000.00 | $2,378,000.00 | $7,526,000.00 | $5,361,000.00 | $5,508,000.00 | $2,335,000.00 | $1,752,000.00 | $1,878,000.00 |
Accounts Receivable Net Current | $67,823,000.00 | $64,862,000.00 | $60,634,000.00 | $72,776,000.00 | $86,124,000.00 | $74,903,000.00 | $83,804,000.00 | $98,220,000.00 | $84,702,000.00 | $83,109,000.00 | $88,227,000.00 | $72,724,000.00 | $138,968,000.00 | $124,279,000.00 | $149,651,000.00 | $121,445,000.00 | $128,047,000.00 | $121,084,000.00 | $120,335,000.00 | $132,131,000.00 | $131,924,000.00 | $137,047,000.00 | $143,420,000.00 | $125,152,000.00 | $147,481,000.00 | $152,406,000.00 | $168,852,000.00 | $157,369,000.00 | $173,880,000.00 | $151,299,000.00 | $135,167,000.00 | $117,412,000.00 | $127,572,000.00 | $133,696,000.00 | $128,277,000.00 | $125,896,000.00 | $136,662,000.00 | $133,022,000.00 | $137,035,000.00 | $109,917,000.00 | $120,630,000.00 | $120,680,000.00 | $117,763,000.00 | $113,314,000.00 | $115,979,000.00 | $107,080,000.00 | $113,221,000.00 | $88,898,000.00 | -- | -- | -- | $98,777,000.00 | -- | -- |
Inventory | $92,000,000.00 | $83,215,000.00 | $84,332,000.00 | $220,752,000.00 | $200,557,000.00 | $207,047,000.00 | $261,899,000.00 | $217,975,000.00 | $220,143,000.00 | $229,856,000.00 | $165,342,000.00 | $147,748,000.00 | $310,344,000.00 | $318,002,000.00 | $272,475,000.00 | $323,546,000.00 | $345,685,000.00 | $377,377,000.00 | $329,930,000.00 | $361,957,000.00 | $378,758,000.00 | $382,931,000.00 | $334,481,000.00 | $354,978,000.00 | $370,599,000.00 | $381,979,000.00 | $343,842,000.00 | $368,482,000.00 | $393,689,000.00 | $400,162,000.00 | $357,146,000.00 | $371,223,000.00 | $282,127,000.00 | $286,331,000.00 | $269,300,000.00 | $264,256,000.00 | $240,122,000.00 | $255,883,000.00 | $268,687,000.00 | $274,286,000.00 | $248,887,000.00 | $249,407,000.00 | $258,798,000.00 | $255,738,000.00 | $224,556,000.00 | $222,712,000.00 | $237,965,000.00 | $240,852,000.00 | -- | -- | -- | $200,278,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $20,435,000.00 | $25,235,000.00 | $20,011,000.00 | $15,734,000.00 | $15,239,000.00 | $15,688,000.00 | $17,493,000.00 | $16,040,000.00 | $16,638,000.00 | $15,793,000.00 | $18,449,000.00 | $21,665,000.00 | $30,112,000.00 | $28,103,000.00 | $35,484,000.00 | $35,985,000.00 | $36,015,000.00 | $34,224,000.00 | $31,456,000.00 | $29,024,000.00 | $27,026,000.00 | $35,958,000.00 | $38,379,000.00 | $33,213,000.00 | $37,257,000.00 | $31,193,000.00 | $26,129,000.00 | $19,794,000.00 | $23,455,000.00 | $21,583,000.00 | $22,399,000.00 | $20,088,000.00 | $17,450,000.00 | $19,750,000.00 | $21,615,000.00 | $18,935,000.00 | $21,458,000.00 | $20,266,000.00 | $18,812,000.00 | $16,067,000.00 | $16,075,000.00 | $19,862,000.00 | $17,309,000.00 | $20,538,000.00 | $22,851,000.00 | $18,654,000.00 | $21,437,000.00 | $21,625,000.00 | -- | -- | -- | $30,023,000.00 | -- | -- |
Total Current Assets | $188,357,000.00 | $184,245,000.00 | $313,975,000.00 | $314,376,000.00 | $306,726,000.00 | $302,357,000.00 | $385,201,000.00 | $340,860,000.00 | $329,969,000.00 | $336,325,000.00 | $279,885,000.00 | $249,323,000.00 | $488,771,000.00 | $477,669,000.00 | $462,144,000.00 | $489,954,000.00 | $520,280,000.00 | $542,773,000.00 | $494,832,000.00 | $533,421,000.00 | $551,110,000.00 | $568,287,000.00 | $528,282,000.00 | $528,577,000.00 | $564,304,000.00 | $571,850,000.00 | $545,135,000.00 | $549,697,000.00 | $602,053,000.00 | $597,924,000.00 | $601,641,000.00 | $597,055,000.00 | $537,773,000.00 | $455,247,000.00 | $430,699,000.00 | $429,365,000.00 | $413,021,000.00 | $423,389,000.00 | $438,601,000.00 | $419,729,000.00 | $395,464,000.00 | $406,758,000.00 | $411,454,000.00 | $407,492,000.00 | $373,625,000.00 | $357,555,000.00 | $382,687,000.00 | $365,308,000.00 | -- | -- | -- | $332,707,000.00 | -- | -- |
Property Plant and Equipement | $317,084,000.00 | $319,898,000.00 | $316,500,000.00 | $342,679,000.00 | $339,529,000.00 | $322,391,000.00 | $264,690,000.00 | $245,898,000.00 | $219,537,000.00 | $187,226,000.00 | $187,976,000.00 | $158,048,000.00 | $194,141,000.00 | $190,519,000.00 | $186,815,000.00 | $184,550,000.00 | $182,129,000.00 | $168,433,000.00 | $163,532,000.00 | $171,032,000.00 | $168,889,000.00 | $167,208,000.00 | $164,518,000.00 | $163,624,000.00 | $160,100,000.00 | $164,131,000.00 | $162,199,000.00 | $162,239,000.00 | $161,252,000.00 | $171,758,000.00 | $173,552,000.00 | $176,513,000.00 | $146,531,000.00 | $141,360,000.00 | $134,834,000.00 | $134,920,000.00 | $150,677,000.00 | $154,797,000.00 | $155,526,000.00 | $158,073,000.00 | $161,919,000.00 | $155,141,000.00 | $147,600,000.00 | $140,579,000.00 | $135,709,000.00 | $128,256,000.00 | $126,066,000.00 | $120,734,000.00 | -- | -- | -- | $115,200,000.00 | -- | -- |
Intangible Assets Net | $21,415,000.00 | $21,861,000.00 | $22,307,000.00 | $130,754,000.00 | $133,200,000.00 | $135,646,000.00 | $143,216,000.00 | $145,828,000.00 | $148,440,000.00 | $153,664,000.00 | $131,123,000.00 | $133,317,000.00 | $142,136,000.00 | $144,679,000.00 | $147,285,000.00 | $150,009,000.00 | $152,742,000.00 | $155,492,000.00 | $158,223,000.00 | $160,975,000.00 | $163,731,000.00 | $166,489,000.00 | $169,317,000.00 | $172,059,000.00 | $174,808,000.00 | $178,030,000.00 | $180,739,000.00 | $183,524,000.00 | $186,603,000.00 | $189,406,000.00 | $192,284,000.00 | $195,008,000.00 | $51,814,000.00 | $50,927,000.00 | $51,698,000.00 | $40,640,000.00 | $42,744,000.00 | $45,178,000.00 | $46,114,000.00 | $47,991,000.00 | $49,139,000.00 | $49,788,000.00 | $51,076,000.00 | $52,885,000.00 | $54,416,000.00 | $54,255,000.00 | $57,214,000.00 | $48,035,000.00 | -- | -- | -- | $60,200,000.00 | -- | -- |
Goodwill | $3,998,000.00 | -- | $3,998,000.00 | $3,998,000.00 | $3,998,000.00 | -- | $3,998,000.00 | $3,998,000.00 | -- | $3,998,000.00 | $3,998,000.00 | $3,998,000.00 | $28,799,000.00 | $28,462,000.00 | $28,316,000.00 | $28,422,000.00 | $28,131,000.00 | $28,488,000.00 | $26,292,000.00 | $27,959,000.00 | $109,281,000.00 | $109,320,000.00 | $109,729,000.00 | $109,533,000.00 | $224,415,000.00 | $224,161,000.00 | $223,695,000.00 | $223,611,000.00 | $241,585,000.00 | $241,669,000.00 | $242,047,000.00 | $241,690,000.00 | $47,344,000.00 | $45,646,000.00 | $45,500,000.00 | $29,082,000.00 | $52,566,000.00 | $53,600,000.00 | $53,420,000.00 | $53,673,000.00 | $54,184,000.00 | $57,022,000.00 | $56,998,000.00 | $57,414,000.00 | $57,008,000.00 | $56,642,000.00 | $57,276,000.00 | $49,387,000.00 | -- | -- | -- | $48,174,000.00 | -- | -- |
Other Assets | $25,174,000.00 | $25,055,000.00 | $4,522,000.00 | $4,864,000.00 | $5,013,000.00 | $5,184,000.00 | $5,827,000.00 | $6,057,000.00 | $5,930,000.00 | $5,819,000.00 | $5,614,000.00 | $5,757,000.00 | $2,794,000.00 | $3,661,000.00 | $3,481,000.00 | $1,991,000.00 | $2,362,000.00 | $3,536,000.00 | $3,162,000.00 | $3,169,000.00 | $5,786,000.00 | $7,163,000.00 | $7,678,000.00 | $8,017,000.00 | $8,411,000.00 | $8,563,000.00 | $9,100,000.00 | $9,442,000.00 | $11,797,000.00 | $13,455,000.00 | $12,131,000.00 | $7,979,000.00 | $6,838,000.00 | $4,952,000.00 | $4,942,000.00 | $4,882,000.00 | $1,896,000.00 | $1,563,000.00 | $1,690,000.00 | $1,554,000.00 | $1,616,000.00 | $1,234,000.00 | $2,073,000.00 | $2,216,000.00 | $2,270,000.00 | $1,328,000.00 | $1,360,000.00 | $1,854,000.00 | -- | -- | -- | $2,930,000.00 | -- | -- |
Total Assets | $671,761,000.00 | $669,424,000.00 | $746,651,000.00 | $887,125,000.00 | $878,125,000.00 | $855,852,000.00 | $843,922,000.00 | $785,815,000.00 | $755,119,000.00 | $742,246,000.00 | $643,625,000.00 | $585,615,000.00 | $921,362,000.00 | $909,425,000.00 | $894,416,000.00 | $923,359,000.00 | $958,610,000.00 | $971,693,000.00 | $921,726,000.00 | $896,738,000.00 | $999,159,000.00 | $1,018,831,000.00 | $979,887,000.00 | $982,173,000.00 | $1,133,094,000.00 | $1,149,795,000.00 | $1,123,928,000.00 | $1,129,558,000.00 | $1,204,248,000.00 | $1,215,164,000.00 | $1,222,625,000.00 | $1,219,203,000.00 | $793,608,000.00 | $699,923,000.00 | $671,372,000.00 | $640,950,000.00 | $677,519,000.00 | $702,994,000.00 | $720,113,000.00 | $705,935,000.00 | $689,080,000.00 | $694,858,000.00 | $715,131,000.00 | $707,310,000.00 | $669,308,000.00 | $643,512,000.00 | $669,323,000.00 | $631,503,000.00 | -- | -- | -- | $609,300,000.00 | -- | -- |
Accounts Payable | -- | $75,761,000.00 | -- | -- | -- | $88,178,000.00 | -- | -- | $105,386,000.00 | -- | -- | $73,204,000.00 | -- | -- | -- | $102,896,000.00 | -- | -- | -- | $115,297,000.00 | -- | -- | -- | $94,992,000.00 | -- | -- | -- | $89,034,000.00 | -- | -- | -- | $110,847,000.00 | -- | -- | -- | $89,922,000.00 | -- | -- | -- | $92,372,000.00 | -- | -- | -- | $86,297,000.00 | -- | -- | -- | $78,151,000.00 | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $488,585,000.00 | $493,890,000.00 | $563,281,000.00 | $560,768,000.00 | $534,624,000.00 | $508,583,000.00 | $500,888,000.00 | $447,285,000.00 | $421,990,000.00 | $402,314,000.00 | $310,395,000.00 | $252,686,000.00 | $672,137,000.00 | $664,345,000.00 | $676,394,000.00 | $710,926,000.00 | $741,707,000.00 | $742,805,000.00 | $685,707,000.00 | $683,597,000.00 | $688,552,000.00 | $703,853,000.00 | $659,198,000.00 | $660,059,000.00 | $694,478,000.00 | $706,413,000.00 | $684,429,000.00 | $680,961,000.00 | $798,820,000.00 | $807,939,000.00 | $803,469,000.00 | $793,024,000.00 | $329,646,000.00 | $336,204,000.00 | $314,349,000.00 | $287,622,000.00 | $317,753,000.00 | $341,219,000.00 | $369,577,000.00 | $363,323,000.00 | $347,681,000.00 | $358,891,000.00 | $366,777,000.00 | $363,775,000.00 | $332,188,000.00 | $314,198,000.00 | $346,132,000.00 | $316,555,000.00 | -- | -- | -- | $304,173,000.00 | -- | -- |
Long Term Debt | $258,756,000.00 | $263,229,000.00 | $314,788,000.00 | $316,111,000.00 | $326,178,000.00 | $308,484,000.00 | $296,548,000.00 | $249,686,000.00 | $224,603,000.00 | $206,199,000.00 | $137,522,000.00 | $69,723,000.00 | $243,874,000.00 | $244,061,000.00 | $244,406,000.00 | $245,191,000.00 | $244,705,000.00 | $230,018,000.00 | $230,252,000.00 | $228,863,000.00 | $227,010,000.00 | $227,562,000.00 | $227,760,000.00 | $228,033,000.00 | $230,806,000.00 | $230,576,000.00 | $230,803,000.00 | $231,087,000.00 | $319,643,000.00 | $318,084,000.00 | $316,137,000.00 | $322,995,000.00 | $31,452,000.00 | $34,848,000.00 | $35,528,000.00 | $39,855,000.00 | $42,587,000.00 | $46,033,000.00 | $46,228,000.00 | $49,008,000.00 | $52,031,000.00 | $52,515,000.00 | $55,381,000.00 | $58,198,000.00 | $-53,760,000.00 | $61,311,000.00 | -- | $-52,264,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $32,413,000.00 | $27,534,000.00 | $25,516,000.00 | $22,715,000.00 | $21,874,000.00 | $33,184,000.00 | $26,254,000.00 | $24,042,000.00 | $23,240,000.00 | $24,966,000.00 | $33,340,000.00 | $37,862,000.00 | $35,726,000.00 | $34,610,000.00 | $37,813,000.00 | $35,767,000.00 | $33,779,000.00 | $31,518,000.00 | $31,016,000.00 | $31,796,000.00 | $30,929,000.00 | $28,900,000.00 | $29,650,000.00 | $28,006,000.00 | $26,657,000.00 | $24,726,000.00 | $25,151,000.00 | $25,522,000.00 | $24,931,000.00 | $23,901,000.00 | $23,366,000.00 | $22,327,000.00 | $21,852,000.00 | $20,108,000.00 | $22,352,000.00 | $22,490,000.00 | $21,261,000.00 | $20,471,000.00 | $19,879,000.00 | $19,323,000.00 | $18,438,000.00 | $17,912,000.00 | $17,277,000.00 | $16,855,000.00 | $16,147,000.00 | $15,489,000.00 | $14,718,000.00 | $14,134,000.00 | -- | -- | -- | $12,336,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $2,009,000.00 | $2,009,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $1,363,000.00 | $-10,270,000.00 | $-11,163,000.00 | $-11,580,000.00 | $-11,271,000.00 | $-11,783,000.00 | $-10,508,000.00 | $-10,757,000.00 | $-9,667,000.00 | $-8,939,000.00 | $-8,323,000.00 | $-5,225,000.00 | $-7,268,000.00 | $-7,928,000.00 | $-9,527,000.00 | $-11,650,000.00 | $-13,104,000.00 | $-10,699,000.00 | $-11,367,000.00 | $-4,295,000.00 | $-6,113,000.00 | $-3,977,000.00 | $-4,971,000.00 | $-6,045,000.00 | $-1,778,000.00 | $-661,000.00 | $2,812,000.00 | $3,146,000.00 | $3,397,000.00 | $2,528,000.00 | $1,057,000.00 | $-93,000.00 | $1,537,000.00 | $795,000.00 | $196,000.00 | $3,376,000.00 | $2,382,000.00 | -- | -- | -- | $2,833,000.00 | -- | -- |
Accumulated Deficit | $-330,700,000.00 | $-332,687,000.00 | $-320,524,000.00 | $-174,275,000.00 | $-155,015,000.00 | $-155,688,000.00 | $-151,693,000.00 | $-152,617,000.00 | $-156,082,000.00 | $-149,684,000.00 | $-148,022,000.00 | $-147,741,000.00 | $-217,947,000.00 | $-215,192,000.00 | $-213,595,000.00 | $-214,931,000.00 | $-207,311,000.00 | $-193,553,000.00 | $-182,497,000.00 | $-206,151,000.00 | $-107,102,000.00 | $-100,515,000.00 | $-95,367,000.00 | $-89,291,000.00 | $30,157,000.00 | $38,138,000.00 | $40,500,000.00 | $53,838,000.00 | $89,126,000.00 | $92,481,000.00 | $96,605,000.00 | $106,838,000.00 | $136,906,000.00 | $136,592,000.00 | $134,543,000.00 | $129,309,000.00 | $131,172,000.00 | $131,556,000.00 | $122,848,000.00 | $116,208,000.00 | $117,489,000.00 | $114,576,000.00 | $129,857,000.00 | $124,732,000.00 | $120,349,000.00 | $114,545,000.00 | $106,400,000.00 | $100,508,000.00 | -- | -- | -- | $95,212,000.00 | -- | -- |
Total Stockholders' Equity | -- | $161,025,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $218,029,000.00 | $132,980,000.00 | $131,667,000.00 | $131,596,000.00 | $128,021,000.00 | $132,881,000.00 | $145,192,000.00 | $152,964,000.00 | $130,335,000.00 | $227,858,000.00 | $232,582,000.00 | $238,633,000.00 | $240,346,000.00 | $357,205,000.00 | $360,164,000.00 | $356,582,000.00 | $366,682,000.00 | $402,828,000.00 | $404,143,000.00 | $413,775,000.00 | $421,039,000.00 | $453,110,000.00 | $352,918,000.00 | $345,166,000.00 | $340,689,000.00 | $342,090,000.00 | $344,119,000.00 | $333,189,000.00 | $325,304,000.00 | $324,356,000.00 | $318,287,000.00 | $330,995,000.00 | $326,151,000.00 | $320,207,000.00 | $312,834,000.00 | $306,763,000.00 | $299,132,000.00 | -- | -- | -- | $291,042,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,822,000.00 | $1,637,000.00 | $1,877,000.00 | $1,888,000.00 | $1,815,000.00 | $1,798,000.00 | $1,458,000.00 | $1,504,000.00 | $1,734,000.00 | $1,662,000.00 | $1,596,000.00 | $1,575,000.00 | $1,479,000.00 | $3,540,000.00 | $3,493,000.00 | $2,731,000.00 | $2,600,000.00 | $3,082,000.00 | $5,381,000.00 | $5,140,000.00 | $10,852,000.00 | $10,801,000.00 | $11,857,000.00 | $12,639,000.00 | $17,676,000.00 | $17,656,000.00 | $17,347,000.00 | $17,308,000.00 | $17,043,000.00 | $17,680,000.00 | $17,359,000.00 | $17,384,000.00 | $16,913,000.00 | $16,480,000.00 | $16,428,000.00 | $15,816,000.00 | -- | -- | -- | $14,085,000.00 | -- | -- |
Total Liabilities and Equity | $671,761,000.00 | $669,424,000.00 | $746,651,000.00 | $887,125,000.00 | $878,125,000.00 | $855,852,000.00 | $843,922,000.00 | $785,815,000.00 | $755,119,000.00 | $742,246,000.00 | $643,625,000.00 | $585,615,000.00 | $921,362,000.00 | $909,425,000.00 | $894,416,000.00 | $923,359,000.00 | $958,610,000.00 | $971,693,000.00 | $921,726,000.00 | $896,738,000.00 | $999,159,000.00 | $1,018,831,000.00 | $979,887,000.00 | $982,173,000.00 | $1,133,094,000.00 | $1,149,795,000.00 | $1,123,928,000.00 | $1,129,558,000.00 | $1,204,248,000.00 | $1,215,164,000.00 | $1,222,625,000.00 | $1,219,203,000.00 | $793,608,000.00 | $699,923,000.00 | $671,372,000.00 | $640,950,000.00 | $677,519,000.00 | $702,994,000.00 | $720,113,000.00 | $705,935,000.00 | $689,080,000.00 | $694,858,000.00 | $715,131,000.00 | $707,310,000.00 | $669,308,000.00 | $643,512,000.00 | $669,323,000.00 | $631,503,000.00 | -- | -- | -- | $609,300,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 6/30/2022 | 3/31/2022 | 12/31/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 | $182,848,000.00 | $181,624,000.00 | $152,541,000.00 | $207,809,000.00 | $223,880,000.00 | $934,662,000.00 | $483,704,000.00 | $240,173,000.00 | $812,624,000.00 | $409,913,000.00 | $207,640,000.00 | $789,213,000.00 | $314,981,000.00 | $646,893,000.00 | $335,949,000.00 | $1,190,022,000.00 | $894,220,000.00 | $598,279,000.00 | $305,275,000.00 | $1,260,852,000.00 | $940,331,000.00 | $319,308,000.00 | $312,652,000.00 | $1,279,593,000.00 | $320,713,000.00 | $336,454,000.00 | $330,031,000.00 | $1,346,731,000.00 | $1,049,192,000.00 | $700,460,000.00 | $352,314,000.00 | $1,145,134,000.00 | $306,007,000.00 | $610,674,000.00 | $303,406,000.00 | $1,242,600,000.00 | $990,360,000.00 | $338,288,000.00 | $333,527,000.00 | $1,181,929,000.00 | $302,723,000.00 | $311,170,000.00 | $282,825,000.00 | $1,091,064,000.00 | $820,975,000.00 | $541,636,000.00 | $274,542,000.00 | $1,082,076,000.00 | $257,011,000.00 | $275,188,000.00 | $260,589,000.00 | $898,309,000.00 | $819,031,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $31,747,000.00 | $88,617,000.00 | $62,976,000.00 | $44,582,000.00 | $28,203,000.00 | $122,854,000.00 | $62,889,000.00 | $27,991,000.00 | $98,085,000.00 | $56,325,000.00 | $29,989,000.00 | $109,077,000.00 | $41,879,000.00 | $83,412,000.00 | $43,720,000.00 | $115,253,000.00 | $81,858,000.00 | $27,327,000.00 | $28,206,000.00 | $123,470,000.00 | $102,158,000.00 | $68,030,000.00 | $33,684,000.00 | $145,087,000.00 | $36,455,000.00 | $80,361,000.00 | $38,699,000.00 | $125,952,000.00 | $41,030,000.00 | $35,978,000.00 | $31,901,000.00 | $110,362,000.00 | $97,234,000.00 | $66,602,000.00 | $32,892,000.00 | $143,294,000.00 | $37,734,000.00 | $44,069,000.00 | $37,427,000.00 | $131,248,000.00 | $102,716,000.00 | $71,233,000.00 | $34,250,000.00 | $133,737,000.00 | $104,755,000.00 | $71,574,000.00 | $37,338,000.00 | $131,731,000.00 | $30,021,000.00 | $31,979,000.00 | $35,534,000.00 | $141,491,000.00 | $105,109,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $22,988,000.00 | $78,000,000.00 | $58,403,000.00 | $45,003,000.00 | $25,430,000.00 | $22,144,000.00 | $46,239,000.00 | $21,935,000.00 | $76,874,000.00 | $43,594,000.00 | $20,874,000.00 | $89,463,000.00 | $29,278,000.00 | $28,299,000.00 | $27,206,000.00 | $108,340,000.00 | $81,184,000.00 | $27,262,000.00 | $26,248,000.00 | $108,248,000.00 | $82,456,000.00 | $26,948,000.00 | $28,288,000.00 | $127,507,000.00 | $99,413,000.00 | $73,311,000.00 | $38,272,000.00 | $98,681,000.00 | $72,676,000.00 | $48,761,000.00 | $24,272,000.00 | $85,754,000.00 | $69,882,000.00 | $22,456,000.00 | $23,670,000.00 | $94,609,000.00 | $24,608,000.00 | $25,680,000.00 | $24,538,000.00 | $89,040,000.00 | $66,428,000.00 | $45,750,000.00 | $22,911,000.00 | $82,878,000.00 | $61,911,000.00 | $42,516,000.00 | $22,549,000.00 | $92,078,000.00 | $61,497,000.00 | $21,163,000.00 | $22,405,000.00 | $95,486,000.00 | $88,337,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $10,164,000.00 | $8,268,000.00 | $3,211,000.00 | $-533,000.00 | $2,503,000.00 | $2,876,000.00 | $10,198,000.00 | $3,629,000.00 | $1,259,000.00 | $1,532,000.00 | $4,470,000.00 | $-11,085,000.00 | $30,271,000.00 | $9,165,000.00 | $12,757,000.00 | $37,294,000.00 | $34,000,000.00 | $-2,982,000.00 | $43,832,000.00 | $-80,115,000.00 | $3,386,000.00 | $4,058,000.00 | $2,065,000.00 | $-137,893,000.00 | $-1,011,000.00 | $2,012,000.00 | $-8,399,000.00 | $-31,086,000.00 | $2,909,000.00 | $412,000.00 | $-1,343,000.00 | $9,147,000.00 | $19,191,000.00 | $7,621,000.00 | $9,398,000.00 | $31,739,000.00 | $12,600,000.00 | $16,614,000.00 | $13,225,000.00 | $28,481,000.00 | $28,461,000.00 | $12,653,000.00 | $10,311,000.00 | $44,778,000.00 | $37,814,000.00 | $12,970,000.00 | $13,077,000.00 | $28,097,000.00 | $31,769,000.00 | $13,036,000.00 | $11,247,000.00 | $30,383,000.00 | $1,561,000.00 | -- |
Loss Before Income Taxes | $4,114,000.00 | $-18,641,000.00 | $-5,680,000.00 | $-10,005,000.00 | $-3,309,000.00 | $414,000.00 | $3,437,000.00 | $1,099,000.00 | $-7,510,000.00 | $-1,759,000.00 | $2,810,000.00 | $-50,042,000.00 | $6,038,000.00 | $5,706,000.00 | $4,477,000.00 | $2,617,000.00 | $-15,714,000.00 | $23,857,000.00 | $35,093,000.00 | $-114,521,000.00 | $-5,406,000.00 | $-4,416,000.00 | $-6,155,000.00 | $-170,397,000.00 | $-31,218,000.00 | $-21,836,000.00 | $-16,153,000.00 | $-74,361,000.00 | $-32,770,000.00 | $-11,136,000.00 | $-12,365,000.00 | $-6,522,000.00 | $253,000.00 | $4,528,000.00 | $7,575,000.00 | $15,534,000.00 | $2,189,000.00 | $25,681,000.00 | $11,077,000.00 | $-874,000.00 | $3,540,000.00 | $-2,459,000.00 | $8,621,000.00 | $35,445,000.00 | $30,334,000.00 | $10,412,000.00 | $10,494,000.00 | $19,258,000.00 | $25,232,000.00 | $10,516,000.00 | $9,263,000.00 | $20,634,000.00 | $-12,278,000.00 | -- |
Earnings Per Share Basic | $0.02 | $-1.55 | $-1.45 | $-0.16 | $0.01 | $-0.07 | $0.01 | $0.03 | $-0.08 | $-0.02 | -- | $0.78 | $-0.03 | $-0.02 | $0.02 | $-0.10 | $-0.01 | $0.14 | $0.27 | $-1.34 | $-0.08 | $-0.13 | $-0.07 | $-1.66 | $-0.27 | $-0.18 | $-0.16 | $-0.62 | $-0.04 | $-0.05 | $-0.12 | $-0.31 | -- | $0.03 | $0.08 | $0.20 | $-0.01 | $0.13 | $0.10 | $-0.13 | $-0.11 | $-0.23 | $0.08 | $0.37 | $0.09 | $0.12 | $0.09 | $0.08 | $0.05 | $0.07 | $0.08 | $0.94 | $-0.10 | -- |
Weighted Average Shares Basic | 116,033 | 114,226 | 115,616 | 112,743 | 110,014 | 107,659,000 | 107,622 | 107,399,000 | 104,098,000 | 100,898,000 | 96,120,000 | 89,234,000 | 88,962,000 | 88,625,000 | 88,161,000 | 87,787,000 | 87,695,000 | 87,579,000 | 87,475 | 87,082,000 | 86,982,000 | 86,968,000 | 86,810,000 | 86,355,000 | 86,232,000 | 86,213,000 | 85,929,000 | 85,569,000 | 85,618,870 | 85,483,333 | 85,425,943 | 72,408,318 | 68,198,611 | 67,895,257 | 67,399,642 | 66,835,201 | 66,763,931 | 66,715,349 | 66,572,936 | 66,288,147 | 66,221,286 | 66,147,358 | 66,092,504 | 65,897,969 | 65,871,213 | 65,854,718 | 65,809,505 | 65,644,372 | 65,606,481 | 65,556,686 | -- | 65,179,067 | -- | -- |
Earnings Per Share Diluted | $0.02 | $-1.55 | $-1.26 | $-0.16 | $0.01 | $-0.07 | $0.04 | $0.03 | $-0.08 | $-0.02 | -- | $0.75 | $-0.03 | -- | $0.01 | $-0.10 | $-0.01 | $-0.13 | $0.26 | $-1.34 | $-0.21 | $-0.13 | $-0.07 | $-1.66 | $-0.27 | $-0.18 | $-0.16 | $-0.62 | $-0.21 | $-0.05 | $-0.12 | $-0.31 | $0.11 | $0.03 | $0.08 | $0.19 | $-0.01 | $0.13 | $0.10 | $-0.13 | $-0.11 | $-0.23 | $0.08 | $0.36 | $0.09 | $0.12 | $0.09 | $0.08 | $0.19 | $0.14 | $0.08 | $0.92 | $-0.10 | -- |
Weighted Average Shares Diluted | 117,558 | 114,226 | 115,616 | 112,743 | 113,107 | 107,659,000 | 108,495 | 107,399,000 | 104,098,000 | 100,898,000 | 96,120,000 | 89,234,000 | 89,635,000 | 89,089,000 | 89,297,000 | 87,787,000 | 87,695,000 | 87,743,000 | 98,999 | 87,082,000 | 87,168,000 | 86,889,000 | 86,810,000 | 86,355,000 | 86,232,000 | 86,062,000 | 85,929,000 | 85,569,000 | 85,619,000 | 85,557,026 | 85,425,943 | 72,462,634 | 69,180,603 | 68,046,880 | 68,268,166 | 68,370,647 | 68,273,570 | 68,458,134 | 68,585,007 | 67,832,125 | 67,588,680 | 67,513,517 | 67,263,842 | 66,611,397 | 66,540,107 | 66,470,694 | 66,381,560 | 66,583,149 | 66,648,407 | 66,826,060 | -- | 66,028,278 | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 87,200,239 | 87,143,711 | 86,840,122 | 86,757,334 | 86,673,271 | 86,467,070 | 86,007,186 | 85,743,958 | 85,653,788 | 85,611,496 | 85,439,680 | 85,417,849 | 85,333,892 | 68,594,342 | 67,726,536 | 67,073,944 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |