Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 8/31/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 | 8/31/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 | $35,290,000.00 | $72,350,000.00 | $96,252,000.00 | $32,228,000.00 | $38,103,000.00 | $85,297,000.00 | $76,418,000.00 | $62,283,000.00 | $44,521,000.00 | $25,897,000.00 | $37,511,000.00 | $87,953,000.00 | $75,189,000.00 | $48,133,000.00 | $39,467,000.00 | $61,613,000.00 | $71,028,000.00 | -- | $32,125,000.00 | $42,431,000.00 | $53,282,000.00 | $52,177,000.00 | $36,824,000.00 | $46,779,000.00 | $64,977,000.00 | $45,411,000.00 | $64,098,000.00 | $57,456,000.00 | $86,064,000.00 | $45,475,000.00 | -- | $86,693,000.00 | $118,914,000.00 | $102,528,000.00 | $81,211,000.00 | $110,269,000.00 | $105,098,000.00 | $71,525,000.00 | $88,617,000.00 | $162,713,000.00 | $113,355,000.00 | $117,071,000.00 | $51,519,000.00 | $69,717,000.00 | $165,361,000.00 | $189,321,000.00 | $140,755,000.00 | $221,648,000.00 | $254,555,000.00 | $257,258,000.00 | $232,244,000.00 | $246,846,000.00 | $274,467,000.00 | $278,346,000.00 | $254,837,000.00 | $169,520,000.00 |
Accounts Receivable Net Current | $79,875,000.00 | $123,797,000.00 | $206,751,000.00 | $132,479,000.00 | $85,171,000.00 | $102,771,000.00 | $204,856,000.00 | $164,020,000.00 | $147,394,000.00 | $209,190,000.00 | $107,898,000.00 | $102,254,000.00 | $166,789,000.00 | $69,003,000.00 | $64,761,000.00 | $117,942,000.00 | $200,788,000.00 | -- | $85,119,000.00 | $67,793,000.00 | $122,278,000.00 | $205,412,000.00 | $100,279,000.00 | $93,928,000.00 | $142,457,000.00 | $224,103,000.00 | $110,477,000.00 | $98,491,000.00 | $173,599,000.00 | $272,257,000.00 | -- | $132,892,000.00 | $85,471,000.00 | $163,387,000.00 | $292,861,000.00 | $117,148,000.00 | $104,318,000.00 | $234,516,000.00 | $304,338,000.00 | $109,342,000.00 | $65,367,000.00 | $101,223,000.00 | $257,965,000.00 | $94,915,000.00 | $64,985,000.00 | $105,455,000.00 | $242,635,000.00 | $121,597,000.00 | $58,403,000.00 | $103,637,000.00 | -- | -- | -- | $122,476,000.00 | -- | -- |
Inventory | $46,341,000.00 | $52,647,000.00 | $68,832,000.00 | $65,059,000.00 | $63,988,000.00 | $80,619,000.00 | $109,171,000.00 | $123,666,000.00 | $83,954,000.00 | $89,796,000.00 | $60,580,000.00 | $38,642,000.00 | $54,583,000.00 | $57,681,000.00 | $48,233,000.00 | $54,259,000.00 | $65,298,000.00 | -- | $53,521,000.00 | $44,685,000.00 | $53,880,000.00 | $64,451,000.00 | $62,161,000.00 | $53,997,000.00 | $58,432,000.00 | $80,144,000.00 | $81,220,000.00 | $67,466,000.00 | $75,435,000.00 | $75,064,000.00 | -- | $71,468,000.00 | $53,470,000.00 | $60,544,000.00 | $81,404,000.00 | $91,887,000.00 | $79,474,000.00 | $78,827,000.00 | $88,776,000.00 | $65,148,000.00 | $42,203,000.00 | $46,784,000.00 | $59,119,000.00 | $56,674,000.00 | $52,052,000.00 | $59,690,000.00 | $73,229,000.00 | $60,798,000.00 | $44,998,000.00 | $47,019,000.00 | -- | -- | -- | $43,230,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $19,087,000.00 | $6,374,000.00 | $6,721,000.00 | $11,227,000.00 | $12,849,000.00 | $6,331,000.00 | $11,124,000.00 | $14,519,000.00 | $10,877,000.00 | $12,370,000.00 | $32,495,000.00 | $17,239,000.00 | $22,125,000.00 | $28,448,000.00 | $18,802,000.00 | $21,898,000.00 | $18,495,000.00 | -- | $28,523,000.00 | $28,030,000.00 | $15,780,000.00 | $26,485,000.00 | $24,677,000.00 | $20,812,000.00 | $14,923,000.00 | $16,490,000.00 | $27,480,000.00 | $31,832,000.00 | $17,077,000.00 | $27,761,000.00 | -- | $28,102,000.00 | $32,912,000.00 | $31,901,000.00 | $30,683,000.00 | $36,073,000.00 | $30,169,000.00 | $25,139,000.00 | $29,691,000.00 | $34,676,000.00 | $32,590,000.00 | $27,673,000.00 | $23,650,000.00 | $27,571,000.00 | $31,916,000.00 | $20,306,000.00 | $26,215,000.00 | $32,959,000.00 | $34,404,000.00 | $30,686,000.00 | -- | -- | -- | $25,275,000.00 | -- | -- |
Total Current Assets | $180,795,000.00 | $255,372,000.00 | $378,751,000.00 | $241,196,000.00 | $200,309,000.00 | $275,211,000.00 | $401,747,000.00 | $364,488,000.00 | $287,557,000.00 | $338,061,000.00 | $239,314,000.00 | $250,828,000.00 | $323,317,000.00 | $207,820,000.00 | $175,824,000.00 | $260,385,000.00 | $360,471,000.00 | -- | $204,211,000.00 | $187,913,000.00 | $250,143,000.00 | $353,492,000.00 | $250,108,000.00 | $215,516,000.00 | $282,669,000.00 | $371,318,000.00 | $289,417,000.00 | $267,566,000.00 | $353,379,000.00 | $446,679,000.00 | -- | $352,523,000.00 | $314,775,000.00 | $382,368,000.00 | $513,525,000.00 | $382,963,000.00 | $346,645,000.00 | $437,593,000.00 | $539,603,000.00 | $400,060,000.00 | $282,343,000.00 | $320,932,000.00 | $423,539,000.00 | $280,163,000.00 | $345,598,000.00 | $406,056,000.00 | $541,564,000.00 | $496,062,000.00 | $451,305,000.00 | $497,485,000.00 | -- | -- | -- | $512,162,000.00 | -- | -- |
Property Plant and Equipement | $15,372,000.00 | $14,599,000.00 | $14,628,000.00 | $17,278,000.00 | $16,169,000.00 | $14,862,000.00 | $15,360,000.00 | $16,243,000.00 | $13,149,000.00 | $12,785,000.00 | $14,657,000.00 | $13,511,000.00 | $14,219,000.00 | $16,979,000.00 | $15,399,000.00 | $15,259,000.00 | $16,925,000.00 | -- | $21,107,000.00 | $20,156,000.00 | $20,902,000.00 | $21,187,000.00 | $24,706,000.00 | $22,956,000.00 | $23,227,000.00 | $20,626,000.00 | $24,527,000.00 | $22,617,000.00 | $22,841,000.00 | $22,698,000.00 | -- | $24,100,000.00 | $19,860,000.00 | $18,435,000.00 | $18,604,000.00 | $19,315,000.00 | $13,105,000.00 | $11,096,000.00 | $10,552,000.00 | $14,277,000.00 | $10,842,000.00 | $11,096,000.00 | $12,094,000.00 | $14,956,000.00 | $16,236,000.00 | $15,826,000.00 | $15,130,000.00 | $18,792,000.00 | $17,545,000.00 | $16,186,000.00 | -- | -- | -- | $16,946,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $42,746,000.00 | $51,144,000.00 | $53,533,000.00 | $54,963,000.00 | $57,479,000.00 | $59,717,000.00 | $61,933,000.00 | $65,582,000.00 | $63,556,000.00 | $63,818,000.00 | $66,240,000.00 | $67,333,000.00 | $69,504,000.00 | $70,977,000.00 | $70,289,000.00 | $23,767,000.00 | $21,288,000.00 | $21,753,000.00 | -- | -- | -- | $23,437,000.00 | -- | -- |
Goodwill | $34,997,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,100,000.00 | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,100,000.00 | $35,083,000.00 | $35,083,000.00 | -- | $35,083,000.00 | $35,083,000.00 | $35,083,000.00 | $35,197,000.00 | $35,268,000.00 | $35,592,000.00 | $35,384,000.00 | $35,344,000.00 | $43,475,000.00 | $43,268,000.00 | $43,208,000.00 | $43,462,000.00 | -- | $43,631,000.00 | $44,024,000.00 | $44,199,000.00 | $44,344,000.00 | $44,567,000.00 | $44,212,000.00 | $44,492,000.00 | $44,776,000.00 | $45,093,000.00 | $44,936,000.00 | $44,876,000.00 | $44,735,000.00 | $48,502,000.00 | $48,489,000.00 | $48,836,000.00 | $50,771,000.00 | $24,725,000.00 | $24,725,000.00 | $24,015,000.00 | -- | -- | -- | $6,988,000.00 | -- | -- |
Other Assets | $2,063,000.00 | $2,162,000.00 | $2,220,000.00 | $2,331,000.00 | $2,387,000.00 | $2,469,000.00 | $2,516,000.00 | $2,732,000.00 | $2,993,000.00 | $3,075,000.00 | $3,566,000.00 | $3,223,000.00 | $6,915,000.00 | $10,056,000.00 | $17,691,000.00 | $18,926,000.00 | $18,976,000.00 | -- | $17,264,000.00 | $17,269,000.00 | $19,101,000.00 | $18,938,000.00 | $18,969,000.00 | $18,504,000.00 | $6,579,000.00 | $2,108,000.00 | $2,490,000.00 | $2,306,000.00 | $2,156,000.00 | $2,423,000.00 | -- | $2,659,000.00 | $2,831,000.00 | $3,125,000.00 | $9,779,000.00 | $9,491,000.00 | $9,851,000.00 | $10,389,000.00 | $10,972,000.00 | $11,744,000.00 | $7,481,000.00 | $6,175,000.00 | $6,335,000.00 | $3,068,000.00 | $4,132,000.00 | $4,584,000.00 | $4,940,000.00 | $3,895,000.00 | $3,473,000.00 | $3,670,000.00 | -- | -- | -- | $12,643,000.00 | -- | -- |
Total Assets | $324,334,000.00 | $398,951,000.00 | $514,281,000.00 | $368,941,000.00 | $329,386,000.00 | $405,342,000.00 | $477,114,000.00 | $443,637,000.00 | $357,047,000.00 | $409,108,000.00 | $315,131,000.00 | $329,369,000.00 | $407,591,000.00 | $300,420,000.00 | $276,913,000.00 | $365,222,000.00 | $479,641,000.00 | -- | $328,744,000.00 | $311,975,000.00 | $342,841,000.00 | $447,591,000.00 | $348,881,000.00 | $313,891,000.00 | $370,349,000.00 | $453,262,000.00 | $398,378,000.00 | $376,341,000.00 | $464,303,000.00 | $560,123,000.00 | -- | $469,892,000.00 | $430,571,000.00 | $505,900,000.00 | $639,557,000.00 | $510,705,000.00 | $470,336,000.00 | $561,782,000.00 | $665,756,000.00 | $534,115,000.00 | $410,777,000.00 | $449,844,000.00 | $557,094,000.00 | $422,087,000.00 | $493,856,000.00 | $554,825,000.00 | $738,586,000.00 | $615,921,000.00 | $571,145,000.00 | $615,234,000.00 | -- | -- | -- | $633,406,000.00 | -- | -- |
Accounts Payable | $31,683,000.00 | $42,177,000.00 | $94,409,000.00 | $57,768,000.00 | $27,714,000.00 | $33,687,000.00 | $77,126,000.00 | $86,660,000.00 | $50,237,000.00 | $105,271,000.00 | $68,809,000.00 | $40,495,000.00 | $95,529,000.00 | $53,103,000.00 | $22,785,000.00 | $61,196,000.00 | $136,175,000.00 | -- | $64,388,000.00 | $27,914,000.00 | $57,574,000.00 | $142,612,000.00 | $68,123,000.00 | $39,072,000.00 | $49,916,000.00 | $98,392,000.00 | $67,003,000.00 | $30,135,000.00 | $51,741,000.00 | $102,577,000.00 | -- | $73,717,000.00 | $28,132,000.00 | $34,986,000.00 | $94,631,000.00 | $59,221,000.00 | $24,235,000.00 | $56,113,000.00 | $115,623,000.00 | $60,550,000.00 | $21,338,000.00 | $25,275,000.00 | $89,780,000.00 | $56,033,000.00 | $30,402,000.00 | $37,793,000.00 | $105,912,000.00 | $64,342,000.00 | $20,063,000.00 | $26,430,000.00 | -- | -- | -- | $35,886,000.00 | -- | -- |
Accrued Liabilities | $37,201,000.00 | $45,102,000.00 | $65,609,000.00 | $46,448,000.00 | $27,006,000.00 | $37,998,000.00 | $73,723,000.00 | $58,189,000.00 | $47,071,000.00 | $58,180,000.00 | $37,573,000.00 | $39,304,000.00 | $43,885,000.00 | $25,192,000.00 | $22,056,000.00 | $39,515,000.00 | $60,257,000.00 | -- | $33,628,000.00 | $29,983,000.00 | $29,914,000.00 | $48,539,000.00 | $35,470,000.00 | $37,145,000.00 | $42,145,000.00 | $54,924,000.00 | $22,390,000.00 | $18,644,000.00 | $38,645,000.00 | $57,358,000.00 | -- | $31,449,000.00 | $24,856,000.00 | $54,081,000.00 | $70,903,000.00 | $49,810,000.00 | $44,527,000.00 | $86,974,000.00 | $80,366,000.00 | $57,998,000.00 | $46,615,000.00 | $69,086,000.00 | $85,235,000.00 | $61,243,000.00 | $49,974,000.00 | $63,677,000.00 | $77,061,000.00 | $44,297,000.00 | $39,215,000.00 | $50,780,000.00 | -- | -- | -- | $54,476,000.00 | -- | -- |
Total Current Liabilities | $136,108,000.00 | $202,838,000.00 | $309,957,000.00 | $212,697,000.00 | $182,309,000.00 | $254,154,000.00 | $366,656,000.00 | $361,798,000.00 | $296,074,000.00 | $345,354,000.00 | $318,769,000.00 | $314,691,000.00 | $394,276,000.00 | $322,470,000.00 | $285,961,000.00 | $360,718,000.00 | $457,422,000.00 | -- | $327,112,000.00 | $287,781,000.00 | $291,192,000.00 | $391,987,000.00 | $308,586,000.00 | $253,929,000.00 | $275,836,000.00 | $329,400,000.00 | $259,402,000.00 | $243,075,000.00 | $329,103,000.00 | $416,838,000.00 | -- | $353,373,000.00 | $305,331,000.00 | $352,494,000.00 | $469,357,000.00 | $378,028,000.00 | $334,729,000.00 | $416,698,000.00 | $521,122,000.00 | $433,661,000.00 | $278,277,000.00 | $301,159,000.00 | $392,741,000.00 | $292,579,000.00 | $316,105,000.00 | $347,605,000.00 | $409,523,000.00 | $242,465,000.00 | $195,870,000.00 | $221,643,000.00 | -- | -- | -- | $220,998,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | $68,901,000.00 | -- | -- | $98,505,000.00 | -- | -- | $34,134,000.00 | -- | -- | -- | $52,658,000.00 | $50,540,000.00 | -- | -- | -- | $139,792,000.00 | -- | -- | -- | -- | $21,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $70,710,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-16,192,000.00 | $-15,627,000.00 | $-16,808,000.00 | $-16,021,000.00 | $-17,150,000.00 | $-17,482,000.00 | $-18,594,000.00 | $-15,765,000.00 | $-12,952,000.00 | $-12,609,000.00 | $-12,124,000.00 | $-12,446,000.00 | $-14,841,000.00 | $-15,975,000.00 | $-16,056,000.00 | $-14,422,000.00 | $-15,892,000.00 | -- | $-14,994,000.00 | $-14,544,000.00 | $-15,847,000.00 | $-14,548,000.00 | $-13,399,000.00 | $-12,009,000.00 | $-13,059,000.00 | $-13,079,000.00 | $-14,741,000.00 | $-16,676,000.00 | $-17,207,000.00 | $-16,077,000.00 | -- | $-13,709,000.00 | $-10,775,000.00 | $-10,051,000.00 | $-8,739,000.00 | $-6,878,000.00 | $-9,220,000.00 | $-6,835,000.00 | $-3,608,000.00 | $-3,360,000.00 | $-4,006,000.00 | $-3,849,000.00 | $-3,888,000.00 | $-4,799,000.00 | $-4,782,000.00 | $-4,215,000.00 | $-4,175,000.00 | $-4,108,000.00 | $-4,193,000.00 | $-4,141,000.00 | -- | -- | -- | $-4,288,000.00 | -- | -- |
Accumulated Deficit | $-88,117,000.00 | $-73,612,000.00 | $-62,744,000.00 | $-110,876,000.00 | $-117,331,000.00 | $-112,018,000.00 | $-149,987,000.00 | $-180,680,000.00 | $-203,431,000.00 | $-200,259,000.00 | $-236,593,000.00 | $-197,423,000.00 | $-186,081,000.00 | $-218,463,000.00 | $-195,187,000.00 | $-183,149,000.00 | $-162,856,000.00 | -- | $-179,301,000.00 | $-156,759,000.00 | $-127,601,000.00 | $-124,354,000.00 | $-140,036,000.00 | $-121,477,000.00 | $-85,233,000.00 | $-54,820,000.00 | $-37,206,000.00 | $-20,464,000.00 | $-2,148,000.00 | $5,437,000.00 | -- | $-25,175,000.00 | $-20,806,000.00 | $-3,391,000.00 | $5,939,000.00 | $-39,906,000.00 | $-34,226,000.00 | $-26,645,000.00 | $-29,443,000.00 | $-73,512,000.00 | $-64,459,000.00 | $-48,154,000.00 | $-32,086,000.00 | $-68,683,000.00 | $-20,273,000.00 | $8,836,000.00 | $130,458,000.00 | $102,202,000.00 | $104,587,000.00 | $123,174,000.00 | -- | -- | -- | $119,884,000.00 | -- | -- |
Total Stockholders' Equity | $187,726,000.00 | $189,413,000.00 | $198,004,000.00 | $150,291,000.00 | $141,224,000.00 | $145,697,000.00 | $105,469,000.00 | $77,190,000.00 | $56,568,000.00 | $59,709,000.00 | $-7,305,000.00 | $11,727,000.00 | $10,719,000.00 | $-24,281,000.00 | $-10,959,000.00 | $2,940,000.00 | $21,070,000.00 | -- | $632,000.00 | $23,251,000.00 | $50,737,000.00 | $54,596,000.00 | $39,304,000.00 | $58,942,000.00 | $93,544,000.00 | $122,819,000.00 | $137,978,000.00 | $132,323,000.00 | $134,288,000.00 | $142,706,000.00 | -- | $115,857,000.00 | $124,802,000.00 | $153,000,000.00 | $169,738,000.00 | $132,234,000.00 | $135,117,000.00 | $144,594,000.00 | $144,634,000.00 | $100,454,000.00 | $132,500,000.00 | $148,685,000.00 | $164,353,000.00 | $129,508,000.00 | $177,751,000.00 | $207,220,000.00 | $329,063,000.00 | $373,456,000.00 | $375,275,000.00 | $393,591,000.00 | -- | -- | -- | $412,408,000.00 | $372,109,000.00 | $746,953,000.00 |
Controlling Interest in Subsidiaries | $500,000.00 | $708,000.00 | $712,000.00 | $723,000.00 | $996,000.00 | $1,001,000.00 | $861,000.00 | $878,000.00 | $1,331,000.00 | $1,312,000.00 | $1,270,000.00 | $1,211,000.00 | $1,178,000.00 | $1,129,000.00 | $1,121,000.00 | $1,081,000.00 | $969,000.00 | -- | $1,000,000.00 | $943,000.00 | $912,000.00 | $1,008,000.00 | $991,000.00 | $1,020,000.00 | $969,000.00 | $1,043,000.00 | $998,000.00 | $943,000.00 | $912,000.00 | $579,000.00 | -- | $662,000.00 | $438,000.00 | $406,000.00 | $462,000.00 | $443,000.00 | $490,000.00 | $490,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $324,334,000.00 | $398,951,000.00 | $514,281,000.00 | $368,941,000.00 | $329,386,000.00 | $405,342,000.00 | $477,114,000.00 | $443,637,000.00 | $357,047,000.00 | $409,108,000.00 | $315,131,000.00 | $329,369,000.00 | $407,591,000.00 | $300,420,000.00 | $276,913,000.00 | $365,222,000.00 | $479,641,000.00 | -- | $328,744,000.00 | $311,975,000.00 | $342,841,000.00 | $447,591,000.00 | $348,881,000.00 | $313,891,000.00 | $370,349,000.00 | $453,262,000.00 | $398,378,000.00 | $376,341,000.00 | $464,303,000.00 | $560,123,000.00 | -- | $469,892,000.00 | $430,571,000.00 | $505,900,000.00 | $639,557,000.00 | $510,705,000.00 | $470,336,000.00 | $561,782,000.00 | $665,756,000.00 | $534,115,000.00 | $410,777,000.00 | $449,844,000.00 | $557,094,000.00 | $422,087,000.00 | $493,856,000.00 | $554,825,000.00 | $738,586,000.00 | $615,921,000.00 | $571,145,000.00 | $615,234,000.00 | -- | -- | -- | $633,406,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 8/31/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 | 8/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $331,249,000.00 | $243,655,000.00 | $47,042,000.00 | $51,434,000.00 | $383,960,000.00 | $256,312,000.00 | $43,671,000.00 | $41,291,000.00 | $302,067,000.00 | $146,396,000.00 | $75,228,000.00 | $34,727,000.00 | $312,171,000.00 | $231,984,000.00 | $86,849,000.00 | -- | $383,796,000.00 | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $21,052,000.00 | $223,353,000.00 | $106,985,000.00 | $82,635,000.00 | $31,437,000.00 | $211,286,000.00 | $182,718,000.00 | $60,890,000.00 | $50,042,000.00 | $132,915,000.00 | $57,991,000.00 | $149,765,000.00 | $74,616,000.00 | $16,770,000.00 | $16,350,000.00 | $159,345,000.00 | $80,859,000.00 | -- | $17,746,000.00 | $14,340,000.00 | $155,716,000.00 | $64,330,000.00 | $27,941,000.00 | $22,959,000.00 | $155,681,000.00 | $61,781,000.00 | $33,719,000.00 | $30,021,000.00 | $223,021,000.00 | $94,933,000.00 | $94,933,000.00 | $44,800,000.00 | $31,183,000.00 | $49,575,000.00 | $104,329,000.00 | $39,287,000.00 | $35,378,000.00 | $79,697,000.00 | $94,737,000.00 | $37,818,000.00 | $23,555,000.00 | $38,767,000.00 | $91,395,000.00 | $2,238,000.00 | $23,379,000.00 | $30,766,000.00 | $96,712,000.00 | $70,459,000.00 | $23,566,000.00 | $193,990,000.00 | $175,033,000.00 | $69,363,000.00 | $24,271,000.00 | $244,950,000.00 | $202,928,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $42,376,000.00 | $164,246,000.00 | $44,586,000.00 | $70,587,000.00 | $35,837,000.00 | $150,016,000.00 | $105,751,000.00 | $36,930,000.00 | $98,712,000.00 | $38,181,000.00 | $58,893,000.00 | $134,860,000.00 | $93,958,000.00 | $24,664,000.00 | $32,336,000.00 | $161,210,000.00 | $44,586,000.00 | -- | $33,870,000.00 | $35,266,000.00 | $185,142,000.00 | $142,549,000.00 | $40,081,000.00 | $58,617,000.00 | $205,223,000.00 | $55,991,000.00 | $93,572,000.00 | $45,745,000.00 | $205,915,000.00 | $151,419,000.00 | -- | $45,900,000.00 | $44,999,000.00 | $198,039,000.00 | $141,573,000.00 | $81,872,000.00 | $39,577,000.00 | $204,480,000.00 | $132,041,000.00 | $42,637,000.00 | $38,479,000.00 | $200,311,000.00 | $145,492,000.00 | $93,750,000.00 | $47,224,000.00 | $211,159,000.00 | $149,178,000.00 | $46,786,000.00 | $42,976,000.00 | $192,710,000.00 | $137,757,000.00 | $43,094,000.00 | $39,061,000.00 | $194,753,000.00 | $227,036,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-21,324,000.00 | $59,107,000.00 | $74,447,000.00 | $12,048,000.00 | $-4,400,000.00 | $60,970,000.00 | $53,741,000.00 | $23,660,000.00 | $2,926,000.00 | $35,841,000.00 | $-902,000.00 | $12,908,000.00 | $37,513,000.00 | $-25,732,000.00 | $-15,986,000.00 | $-17,789,000.00 | $-7,028,000.00 | -- | $-18,649,000.00 | $-24,041,000.00 | $-32,173,000.00 | $20,043,000.00 | $-12,140,000.00 | $-35,658,000.00 | $-64,158,000.00 | $-7,746,000.00 | $-14,108,000.00 | $-15,724,000.00 | $17,106,000.00 | $34,413,000.00 | $34,413,000.00 | $-1,100,000.00 | $-13,816,000.00 | $-6,891,000.00 | $37,421,000.00 | $-7,207,000.00 | $-4,199,000.00 | $7,258,000.00 | $43,812,000.00 | $-4,819,000.00 | $-14,924,000.00 | $-16,052,000.00 | $-28,480,000.00 | $-44,288,000.00 | $-23,845,000.00 | $-31,215,000.00 | $17,993,000.00 | $107,000.00 | $-19,410,000.00 | $1,280,000.00 | $37,276,000.00 | $-12,792,000.00 | $-14,790,000.00 | $50,197,000.00 | $-452,448,000.00 | -- |
Loss Before Income Taxes | $-20,953,000.00 | $44,946,000.00 | $60,502,000.00 | $959,000.00 | $-6,701,000.00 | $50,075,000.00 | $42,248,000.00 | $24,049,000.00 | $-3,213,000.00 | $-2,449,000.00 | $-39,123,000.00 | $-13,409,000.00 | $32,164,000.00 | $-22,996,000.00 | $-11,722,000.00 | $-53,467,000.00 | $17,430,000.00 | -- | $-51,268,000.00 | $-29,372,000.00 | $-39,474,000.00 | $17,652,000.00 | $-16,497,000.00 | $-38,529,000.00 | $-81,422,000.00 | $-16,651,000.00 | $-16,371,000.00 | $-18,629,000.00 | $5,376,000.00 | $31,612,000.00 | -- | $-3,441,000.00 | $-16,951,000.00 | $26,593,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | $3.70 | $4.77 | $0.04 | -- | $9.33 | $5.44 | $2.30 | $-0.37 | $-0.56 | -- | $-2.55 | $-1.17 | $-7.70 | $-4.10 | $-0.70 | $-1.43 | -- | $-0.96 | $-1.24 | $-1.83 | $0.68 | $-0.80 | $-1.57 | $-3.89 | $-0.77 | $-0.77 | $-1.01 | $0.08 | $0.53 | $1.91 | $-0.27 | $-1.01 | $1.20 | $2.47 | $-0.30 | $-0.40 | $1.03 | $2.33 | $-0.43 | $-0.74 | $-2.43 | $1.67 | $-2.14 | $-1.26 | $-4.37 | $1.38 | $0.01 | $-0.62 | $0.32 | $1.06 | $0.16 | $-0.39 | $1.71 | $-14.02 | -- |
Weighted Average Shares Basic | -- | 9,962,000 | 10,021,000 | 9,871,000 | -- | 9,651,000 | 9,624,000 | 9,588,000 | 9,511,000 | 8,823,000 | -- | 4,575,000 | 3,824,000 | 3,064,000 | 3,021,000 | 29,617,000 | 24,754,000 | -- | 23,600,000 | 23,557,000 | 23,104,000 | 23,106,000 | 23,106,000 | 23,100,000 | 21,341,000 | 22,772,000 | 21,616,000 | 18,104,000 | 16,542,000 | 16,044,000 | 16,044,000 | 16,402,000 | 17,218,000 | 18,781,000 | 18,559,000 | 19,108,000 | 19,090,000 | 19,570,000 | 18,897,000 | 21,276,000 | 22,003,000 | 22,073,000 | 21,922,000 | 21,920,000 | 21,873,000 | 23,963,000 | 22,110,000 | 25,765,000 | 25,831,000 | 26,760,000 | 26,476,000 | 26,948,000 | 27,217,000 | 27,491,000 | 27,502,000 | -- |
Earnings Per Share Diluted | -- | $3.48 | $4.53 | $0.04 | -- | $8.86 | $2.96 | $2.61 | $-0.37 | $-0.56 | -- | $-2.55 | $-1.17 | $-7.70 | $-4.10 | $-0.70 | $0.51 | -- | $-0.96 | $-1.24 | $-1.83 | $0.38 | $-0.80 | $-1.57 | $-1.33 | $-0.77 | $-0.77 | $-1.01 | $-0.47 | $0.82 | $0.82 | $-0.27 | $-1.01 | $-0.50 | $0.89 | $-0.30 | $-0.40 | $0.70 | $1.03 | $-0.43 | $-0.74 | $-2.43 | $-1.73 | $-3.40 | $-1.26 | $-5.45 | $1.10 | $0.01 | $-0.62 | $0.32 | $1.10 | $0.16 | $-0.39 | $1.52 | $-14.02 | -- |
Weighted Average Shares Diluted | -- | 10,590,000 | 10,542,000 | 10,428,000 | -- | 10,155,000 | 10,260,000 | 9,978,000 | 9,511,000 | 6,820,000 | -- | 4,575,000 | 3,307,000 | 3,064,000 | 3,021,000 | 29,617,000 | 24,754,000 | -- | 23,600,000 | 23,557,000 | 23,104,000 | 45,686,000 | 23,106,000 | 23,100,000 | 21,341,000 | 20,848,000 | 21,616,000 | 18,104,000 | 16,098,000 | 39,504,000 | 39,504,000 | 16,402,000 | 17,218,000 | 18,781,000 | 42,562,000 | 19,108,000 | 19,090,000 | 44,060,000 | 45,152,000 | 21,276,000 | 22,003,000 | 22,200,000 | 34,283,000 | 21,921,000 | 21,873,000 | 23,963,000 | 28,933,000 | 25,870,000 | 25,831,000 | 26,893,000 | 32,922,000 | 27,096,000 | 27,217,000 | 34,513,000 | 27,502,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 | -- | -- |
Common Stock Shares Outstanding | 10,800,892 | 10,096,197 | 10,073,264 | 9,870,927 | 9,870,927 | 9,742,236 | 9,723,534 | 9,587,806 | 9,520,817 | 9,503,535 | 7,458,323 | 5,694,772 | 4,416,663 | 4,239,578 | 35,548,456 | 35,210,371 | 35,210,371 | -- | 29,463,689 | 29,416,541 | 29,169,913 | 29,169,913 | 29,169,913 | 29,169,913 | 26,957,354 | 26,987,430 | 26,987,430 | 23,208,535 | 19,376,773 | 19,999,540 | -- | 20,275,877 | 20,474,446 | 21,153,878 | 22,599,061 | 23,373,094 | 23,269,872 | 22,682,295 | 23,264,905 | 23,277,563 | 23,277,563 | 22,668,680 | 22,303,706 | 22,304,756 | 22,306,338 | 21,969,355 | 22,021,808 | 26,021,808 | 26,014,835 | 25,943,214 | -- | -- | -- | 27,319,624 | -- | -- |
Common Stock Value | $11,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $9,000.00 | $7,000.00 | $6,000.00 | $5,000.00 | $5,000.00 | $36,000.00 | $36,000.00 | $36,000.00 | -- | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $23,000.00 | $20,000.00 | $20,000.00 | -- | $21,000.00 | $20,000.00 | $21,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $26,000.00 | $25,000.00 | $26,000.00 | -- | -- | -- | $28,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 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 | 200,000 | -- | 200,000 | 200,000 | 200,000 | -- | 200,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7.71 | -- | $7.71 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |