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 | 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 | -- | $83,965,000.00 | -- | -- | -- | $88,562,000.00 | -- | -- | -- | $84,335,000.00 | -- | -- | -- | $98,438,000.00 | -- | -- | -- | $86,910,000.00 | -- | -- | -- | $90,159,000.00 | $78,628,000.00 | $74,713,000.00 | $73,734,000.00 | $74,292,000.00 | $69,891,000.00 | $63,158,000.00 | $59,251,000.00 | $58,452,000.00 | $56,133,000.00 | $52,223,000.00 | $61,380,000.00 | $62,641,000.00 | $63,174,000.00 | $65,456,000.00 | $70,212,000.00 | $79,642,000.00 | $75,424,000.00 | $72,455,000.00 | $72,041,000.00 | $72,785,000.00 | $68,273,000.00 | $68,156,000.00 | $64,690,000.00 | $93,881,000.00 | $89,250,000.00 | $82,134,000.00 | $83,042,000.00 | $80,828,000.00 | $83,318,000.00 | $79,943,000.00 | $79,135,000.00 | $82,245,000.00 | $63,192,000.00 | $70,381,000.00 |
Accounts Receivable Net Current | $52,184,000.00 | $56,438,000.00 | $57,240,000.00 | $60,548,000.00 | $59,347,000.00 | $60,068,000.00 | $55,151,000.00 | $58,674,000.00 | $59,056,000.00 | $58,265,000.00 | $53,711,000.00 | $51,818,000.00 | $43,884,000.00 | $45,339,000.00 | $44,966,000.00 | $40,743,000.00 | $46,958,000.00 | $43,198,000.00 | $44,430,000.00 | $46,291,000.00 | $52,484,000.00 | $53,156,000.00 | $54,003,000.00 | $52,103,000.00 | $53,141,000.00 | $46,789,000.00 | $43,037,000.00 | $42,376,000.00 | $38,141,000.00 | $34,270,000.00 | $34,889,000.00 | $36,020,000.00 | $35,235,000.00 | $35,553,000.00 | $37,230,000.00 | $38,250,000.00 | $36,707,000.00 | $37,427,000.00 | $43,078,000.00 | $45,316,000.00 | $41,897,000.00 | $40,500,000.00 | $37,030,000.00 | $37,773,000.00 | $33,366,000.00 | $28,766,000.00 | $33,421,000.00 | $33,816,000.00 | $34,066,000.00 | $34,214,000.00 | -- | -- | -- | $33,988,000.00 | -- | -- |
Inventory | $89,666,000.00 | $88,139,000.00 | $90,408,000.00 | $89,418,000.00 | $87,431,000.00 | $84,660,000.00 | $85,323,000.00 | $84,338,000.00 | $79,400,000.00 | $76,427,000.00 | $78,492,000.00 | $77,478,000.00 | $64,297,000.00 | $62,348,000.00 | $66,459,000.00 | $66,735,000.00 | $63,972,000.00 | $66,895,000.00 | $64,117,000.00 | $64,282,000.00 | $63,371,000.00 | $62,241,000.00 | $64,663,000.00 | $65,422,000.00 | $61,597,000.00 | $59,935,000.00 | $59,263,000.00 | $56,909,000.00 | $56,023,000.00 | $56,321,000.00 | $58,332,000.00 | $57,816,000.00 | $57,056,000.00 | $56,200,000.00 | $55,898,000.00 | $55,769,000.00 | $55,643,000.00 | $52,842,000.00 | $53,909,000.00 | $54,650,000.00 | $54,903,000.00 | $54,973,000.00 | $54,900,000.00 | $55,922,000.00 | $58,484,000.00 | $49,389,000.00 | $49,413,000.00 | $49,719,000.00 | $49,742,000.00 | $49,098,000.00 | -- | -- | -- | $48,337,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $16,098,000.00 | $14,520,000.00 | $16,454,000.00 | $15,904,000.00 | $17,352,000.00 | $18,516,000.00 | $16,160,000.00 | $15,228,000.00 | $18,219,000.00 | $15,916,000.00 | $19,463,000.00 | $15,698,000.00 | $15,287,000.00 | $15,761,000.00 | $15,613,000.00 | $16,046,000.00 | $16,616,000.00 | $15,558,000.00 | $15,081,000.00 | $12,702,000.00 | $12,815,000.00 | $9,314,000.00 | $12,487,000.00 | $11,660,000.00 | $12,668,000.00 | $10,299,000.00 | $9,923,000.00 | $8,261,000.00 | $8,997,000.00 | $6,831,000.00 | $9,678,000.00 | $8,700,000.00 | $8,621,000.00 | $7,814,000.00 | $10,032,000.00 | $9,394,000.00 | $11,239,000.00 | $10,361,000.00 | $11,216,000.00 | $11,006,000.00 | $10,836,000.00 | $10,500,000.00 | $13,861,000.00 | $11,857,000.00 | $14,490,000.00 | $9,572,000.00 | $10,142,000.00 | $8,937,000.00 | $9,307,000.00 | $8,964,000.00 | -- | -- | -- | $5,540,000.00 | -- | -- |
Total Current Assets | $240,964,000.00 | $243,062,000.00 | $259,734,000.00 | $264,391,000.00 | $257,411,000.00 | $251,806,000.00 | $236,544,000.00 | $237,669,000.00 | $234,856,000.00 | $234,943,000.00 | $227,210,000.00 | $218,450,000.00 | $219,622,000.00 | $221,886,000.00 | $216,833,000.00 | $210,721,000.00 | $210,277,000.00 | $212,561,000.00 | $224,927,000.00 | $221,980,000.00 | $221,814,000.00 | $214,870,000.00 | $209,781,000.00 | $203,898,000.00 | $201,140,000.00 | $191,315,000.00 | $182,114,000.00 | $170,704,000.00 | $162,412,000.00 | $155,874,000.00 | $161,075,000.00 | $156,802,000.00 | $162,292,000.00 | $162,208,000.00 | $171,846,000.00 | $174,421,000.00 | $178,825,000.00 | $187,038,000.00 | $186,514,000.00 | $186,110,000.00 | $183,867,000.00 | $183,542,000.00 | $178,056,000.00 | $176,413,000.00 | $175,189,000.00 | $185,866,000.00 | $186,796,000.00 | $179,153,000.00 | $180,753,000.00 | $177,742,000.00 | -- | -- | -- | $174,132,000.00 | -- | -- |
Property Plant and Equipement | $88,531,000.00 | $90,636,000.00 | $86,712,000.00 | $87,128,000.00 | $86,994,000.00 | $87,127,000.00 | $82,485,000.00 | $81,948,000.00 | $79,898,000.00 | $81,220,000.00 | $76,308,000.00 | $76,557,000.00 | $76,055,000.00 | $75,016,000.00 | $68,718,000.00 | $66,000,000.00 | $61,209,000.00 | $61,270,000.00 | $59,328,000.00 | $59,503,000.00 | $59,022,000.00 | $59,419,000.00 | $55,868,000.00 | $54,493,000.00 | $55,744,000.00 | $55,674,000.00 | $53,601,000.00 | $54,422,000.00 | $55,307,000.00 | $55,285,000.00 | $54,380,000.00 | $54,963,000.00 | $57,153,000.00 | $56,631,000.00 | $49,993,000.00 | $50,249,000.00 | $49,935,000.00 | $50,693,000.00 | $47,956,000.00 | $48,920,000.00 | $49,447,000.00 | $49,323,000.00 | $49,242,000.00 | $49,309,000.00 | $51,825,000.00 | $52,092,000.00 | $52,870,000.00 | $52,690,000.00 | $53,933,000.00 | $53,738,000.00 | -- | -- | -- | $46,747,000.00 | -- | -- |
Intangible Assets Net | $43,602,000.00 | $44,634,000.00 | $45,492,000.00 | $46,476,000.00 | $47,298,000.00 | $48,217,000.00 | $49,081,000.00 | $50,426,000.00 | $51,623,000.00 | $52,437,000.00 | $53,327,000.00 | $54,474,000.00 | $31,523,000.00 | $32,039,000.00 | $32,170,000.00 | $32,611,000.00 | $32,937,000.00 | $34,198,000.00 | $16,703,000.00 | $17,190,000.00 | $17,390,000.00 | $17,656,000.00 | $18,759,000.00 | $18,966,000.00 | $19,748,000.00 | $20,475,000.00 | $21,025,000.00 | $21,046,000.00 | $21,259,000.00 | $21,585,000.00 | $22,438,000.00 | $23,038,000.00 | $18,026,000.00 | $17,683,000.00 | $13,800,000.00 | $15,416,000.00 | $15,856,000.00 | $17,489,000.00 | $19,838,000.00 | $21,149,000.00 | $21,182,000.00 | $22,458,000.00 | $23,827,000.00 | $24,285,000.00 | $25,815,000.00 | $8,009,000.00 | $9,008,000.00 | $9,376,000.00 | $10,288,000.00 | $11,102,000.00 | -- | -- | -- | $14,500,000.00 | -- | -- |
Goodwill | $45,553,000.00 | $45,734,000.00 | $45,579,000.00 | $45,703,000.00 | $45,567,000.00 | $45,544,000.00 | $45,460,000.00 | $45,872,000.00 | $45,970,000.00 | $45,830,000.00 | $45,560,000.00 | $45,732,000.00 | $31,167,000.00 | $31,105,000.00 | $34,724,000.00 | $34,588,000.00 | $34,511,000.00 | $35,018,000.00 | $16,318,000.00 | $16,387,000.00 | $16,238,000.00 | $16,141,000.00 | $18,923,000.00 | $18,799,000.00 | $18,995,000.00 | $19,181,000.00 | $19,228,000.00 | $18,934,000.00 | $18,785,000.00 | $18,717,000.00 | $19,305,000.00 | $19,422,000.00 | $12,949,000.00 | $12,603,000.00 | $6,450,000.00 | $12,046,000.00 | $11,890,000.00 | $12,788,000.00 | $18,266,000.00 | $18,844,000.00 | $18,153,000.00 | $18,880,000.00 | $18,472,000.00 | $18,291,000.00 | $23,980,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $20,624,000.00 | $20,547,000.00 | $19,349,000.00 | $19,616,000.00 | $19,310,000.00 | $19,706,000.00 | $15,890,000.00 | $16,680,000.00 | $18,588,000.00 | $19,695,000.00 | $20,113,000.00 | $19,633,000.00 | $19,586,000.00 | $20,053,000.00 | $18,415,000.00 | $18,329,000.00 | $25,867,000.00 | $27,366,000.00 | $27,482,000.00 | $27,410,000.00 | $28,326,000.00 | $18,297,000.00 | $18,407,000.00 | $18,743,000.00 | $19,775,000.00 | $19,906,000.00 | $19,751,000.00 | $19,949,000.00 | $19,616,000.00 | $19,049,000.00 | $14,789,000.00 | $14,614,000.00 | $14,761,000.00 | $15,176,000.00 | $20,931,000.00 | $20,352,000.00 | $20,659,000.00 | $20,590,000.00 | $20,074,000.00 | $19,956,000.00 | $18,266,000.00 | $17,901,000.00 | $19,245,000.00 | $19,406,000.00 | $17,819,000.00 | $17,206,000.00 | $13,830,000.00 | $13,879,000.00 | $13,923,000.00 | $14,023,000.00 | -- | -- | -- | $13,334,000.00 | -- | -- |
Total Assets | $466,201,000.00 | $471,566,000.00 | $484,306,000.00 | $486,977,000.00 | $480,769,000.00 | $476,742,000.00 | $454,197,000.00 | $458,378,000.00 | $457,819,000.00 | $461,889,000.00 | $449,923,000.00 | $440,297,000.00 | $398,600,000.00 | $401,887,000.00 | $392,706,000.00 | $384,650,000.00 | $364,801,000.00 | $370,413,000.00 | $344,758,000.00 | $342,470,000.00 | $342,790,000.00 | $326,383,000.00 | $321,738,000.00 | $314,899,000.00 | $315,402,000.00 | $306,551,000.00 | $295,719,000.00 | $285,055,000.00 | $277,379,000.00 | $270,510,000.00 | $271,987,000.00 | $268,839,000.00 | $265,181,000.00 | $264,301,000.00 | $263,020,000.00 | $272,484,000.00 | $277,165,000.00 | $287,163,000.00 | $292,648,000.00 | $294,979,000.00 | $290,915,000.00 | $292,104,000.00 | $288,842,000.00 | $287,704,000.00 | $294,628,000.00 | $263,173,000.00 | $262,504,000.00 | $255,098,000.00 | $258,897,000.00 | $256,605,000.00 | -- | -- | -- | $248,713,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $21,807,000.00 | $22,427,000.00 | $24,077,000.00 | $22,660,000.00 | $22,364,000.00 | $20,306,000.00 | $21,863,000.00 | $23,562,000.00 | $20,870,000.00 | $17,596,000.00 | $19,291,000.00 | $18,138,000.00 | $15,211,000.00 | $13,843,000.00 | $16,482,000.00 | $16,984,000.00 | $20,687,000.00 | $18,953,000.00 | $19,199,000.00 | $17,560,000.00 | $18,780,000.00 | $17,031,000.00 | $17,989,000.00 | $16,758,000.00 | $16,408,000.00 | $15,952,000.00 | $15,615,000.00 | $14,335,000.00 | $13,350,000.00 | $13,285,000.00 | $15,607,000.00 | $15,066,000.00 | $15,524,000.00 | $16,604,000.00 | $15,665,000.00 | $14,776,000.00 | $13,338,000.00 | $16,590,000.00 | $14,827,000.00 | $14,906,000.00 | $14,172,000.00 | $15,814,000.00 | $15,650,000.00 | $15,007,000.00 | $16,346,000.00 | $8,499,000.00 | $9,150,000.00 | $8,594,000.00 | $8,919,000.00 | $9,538,000.00 | -- | -- | -- | $8,680,000.00 | -- | -- |
Total Current Liabilities | $138,333,000.00 | $141,641,000.00 | $160,149,000.00 | $165,312,000.00 | $165,876,000.00 | $170,220,000.00 | $167,697,000.00 | $173,028,000.00 | $175,976,000.00 | $184,847,000.00 | $180,257,000.00 | $174,379,000.00 | $137,981,000.00 | $144,030,000.00 | $140,162,000.00 | $140,410,000.00 | $125,694,000.00 | $128,661,000.00 | $108,107,000.00 | $108,228,000.00 | $114,912,000.00 | $107,930,000.00 | $107,175,000.00 | $108,601,000.00 | $113,528,000.00 | $113,247,000.00 | $106,218,000.00 | $102,588,000.00 | $102,313,000.00 | $98,953,000.00 | $95,093,000.00 | $92,576,000.00 | $89,990,000.00 | $91,860,000.00 | $75,690,000.00 | $78,785,000.00 | $80,538,000.00 | $88,729,000.00 | $82,590,000.00 | $84,371,000.00 | $85,393,000.00 | $88,553,000.00 | $87,045,000.00 | $94,873,000.00 | $98,994,000.00 | $66,365,000.00 | $68,647,000.00 | $66,773,000.00 | $70,888,000.00 | $71,667,000.00 | -- | -- | -- | $71,783,000.00 | -- | -- |
Long Term Debt | $31,885,000.00 | -- | $53,827,000.00 | $60,799,000.00 | $60,803,000.00 | -- | $60,780,000.00 | $60,758,000.00 | $60,736,000.00 | $60,714,000.00 | $60,692,000.00 | $60,670,000.00 | $40,648,000.00 | $40,644,000.00 | $40,656,000.00 | $40,677,000.00 | $40,714,000.00 | $44,533,000.00 | $23,672,000.00 | $24,806,000.00 | $25,938,000.00 | $27,100,000.00 | $27,917,000.00 | $30,778,000.00 | $31,643,000.00 | $32,355,000.00 | $32,982,000.00 | $33,616,000.00 | $35,548,000.00 | $36,200,000.00 | $36,734,000.00 | $37,249,000.00 | $32,712,000.00 | $33,711,000.00 | $18,992,000.00 | $21,001,000.00 | $21,555,000.00 | $22,833,000.00 | $23,942,000.00 | $25,034,000.00 | $26,066,000.00 | $27,073,000.00 | $27,925,000.00 | $34,583,000.00 | $35,424,000.00 | $11,321,000.00 | $11,510,000.00 | $11,520,000.00 | -- | $11,648,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $202,475,000.00 | $202,672,000.00 | $202,267,000.00 | $201,611,000.00 | $201,065,000.00 | $201,164,000.00 | $200,308,000.00 | $199,749,000.00 | $199,223,000.00 | $199,151,000.00 | $198,235,000.00 | $197,856,000.00 | $197,282,000.00 | $197,764,000.00 | $197,514,000.00 | $197,134,000.00 | $196,709,000.00 | $197,125,000.00 | $197,381,000.00 | $196,875,000.00 | $196,578,000.00 | $196,666,000.00 | $196,039,000.00 | $195,668,000.00 | $195,259,000.00 | $192,904,000.00 | $192,364,000.00 | $191,897,000.00 | $190,353,000.00 | $190,373,000.00 | $190,801,000.00 | $190,883,000.00 | $190,694,000.00 | $190,436,000.00 | $190,149,000.00 | $189,769,000.00 | $189,621,000.00 | $189,532,000.00 | $189,335,000.00 | $189,084,000.00 | $188,857,000.00 | $188,424,000.00 | $188,640,000.00 | $182,787,000.00 | $182,492,000.00 | $181,938,000.00 | $181,553,000.00 | $181,375,000.00 | $181,177,000.00 | $180,758,000.00 | -- | -- | -- | $180,142,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-43,763,000.00 | $-38,869,000.00 | $-44,729,000.00 | $-41,076,000.00 | $-39,395,000.00 | $-40,900,000.00 | $-52,995,000.00 | $-44,581,000.00 | $-36,719,000.00 | $-35,008,000.00 | $-35,549,000.00 | $-33,546,000.00 | $-34,262,000.00 | $-32,671,000.00 | $-37,742,000.00 | $-40,084,000.00 | $-43,203,000.00 | $-37,703,000.00 | $-38,909,000.00 | $-36,329,000.00 | $-36,779,000.00 | $-37,465,000.00 | $-37,299,000.00 | $-37,598,000.00 | $-33,939,000.00 | $-35,450,000.00 | $-34,278,000.00 | $-36,534,000.00 | $-38,812,000.00 | $-40,337,000.00 | $-32,451,000.00 | $-32,085,000.00 | $-31,118,000.00 | $-33,121,000.00 | $-31,299,000.00 | $-29,111,000.00 | $-30,510,000.00 | $-26,452,000.00 | $-21,750,000.00 | $-17,815,000.00 | $-19,246,000.00 | $-19,027,000.00 | $-19,849,000.00 | $-21,505,000.00 | $-18,043,000.00 | $-14,983,000.00 | $-12,352,000.00 | $-15,803,000.00 | $-12,957,000.00 | $-13,973,000.00 | -- | -- | -- | $-10,585,000.00 | $-9,168,000.00 | -- |
Accumulated Deficit | $187,957,000.00 | $182,066,000.00 | $177,839,000.00 | $171,559,000.00 | $163,323,000.00 | $156,359,000.00 | $147,525,000.00 | $137,407,000.00 | $126,652,000.00 | $120,296,000.00 | $114,335,000.00 | $108,956,000.00 | $105,036,000.00 | $100,075,000.00 | $99,957,000.00 | $94,359,000.00 | $92,600,000.00 | $89,288,000.00 | $85,417,000.00 | $80,908,000.00 | $75,343,000.00 | $66,569,000.00 | $63,151,000.00 | $55,604,000.00 | $47,911,000.00 | $43,076,000.00 | $38,600,000.00 | $34,345,000.00 | $30,726,000.00 | $28,731,000.00 | $25,726,000.00 | $24,675,000.00 | $22,807,000.00 | $22,327,000.00 | $35,728,000.00 | $37,671,000.00 | $37,196,000.00 | $36,500,000.00 | $40,933,000.00 | $37,814,000.00 | $34,353,000.00 | $32,647,000.00 | $31,519,000.00 | $30,053,000.00 | $29,651,000.00 | $28,356,000.00 | $23,191,000.00 | $21,249,000.00 | $18,288,000.00 | $16,665,000.00 | -- | -- | -- | $5,894,000.00 | -- | -- |
Total Stockholders' Equity | $327,876,000.00 | $329,842,000.00 | $324,110,000.00 | $321,603,000.00 | $314,920,000.00 | $306,547,000.00 | $286,440,000.00 | $285,238,000.00 | $281,818,000.00 | $277,099,000.00 | $269,681,000.00 | $265,926,000.00 | $260,714,000.00 | $257,823,000.00 | $252,384,000.00 | $244,064,000.00 | $238,760,000.00 | $241,360,000.00 | $236,539,000.00 | $234,104,000.00 | $227,791,000.00 | $218,415,000.00 | $214,536,000.00 | $206,319,000.00 | $201,873,000.00 | $193,156,000.00 | $189,312,000.00 | $182,334,000.00 | $174,886,000.00 | $171,383,000.00 | $176,692,000.00 | $176,089,000.00 | $174,998,000.00 | $172,256,000.00 | $187,192,000.00 | $193,539,000.00 | $196,422,000.00 | $199,651,000.00 | $209,894,000.00 | $210,459,000.00 | $205,340,000.00 | $203,418,000.00 | $201,684,000.00 | $192,675,000.00 | $195,439,000.00 | $196,649,000.00 | $193,730,000.00 | $188,158,000.00 | $187,845,000.00 | $184,785,000.00 | -- | -- | -- | $176,785,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $-8,000.00 | $83,000.00 | $47,000.00 | $62,000.00 | $-27,000.00 | $-25,000.00 | $60,000.00 | $112,000.00 | $25,000.00 | $-57,000.00 | $-15,000.00 | $-8,000.00 | $-95,000.00 | $34,000.00 | $160,000.00 | $176,000.00 | $347,000.00 | $392,000.00 | $112,000.00 | $138,000.00 | $87,000.00 | $38,000.00 | $27,000.00 | $-21,000.00 | $1,000.00 | $148,000.00 | $189,000.00 | $133,000.00 | $180,000.00 | $174,000.00 | $202,000.00 | $174,000.00 | $193,000.00 | $185,000.00 | $138,000.00 | $160,000.00 | $205,000.00 | $234,000.00 | $164,000.00 | $149,000.00 | $182,000.00 | $133,000.00 | $113,000.00 | $156,000.00 | $195,000.00 | $159,000.00 | $127,000.00 | $167,000.00 | $164,000.00 | $153,000.00 | -- | -- | -- | $145,000.00 | -- | -- |
Total Liabilities and Equity | $466,201,000.00 | $471,566,000.00 | $484,306,000.00 | $486,977,000.00 | $480,769,000.00 | $476,742,000.00 | $454,197,000.00 | $458,378,000.00 | $457,819,000.00 | $461,889,000.00 | $449,923,000.00 | $440,297,000.00 | $398,600,000.00 | $401,887,000.00 | $392,706,000.00 | $384,650,000.00 | $364,801,000.00 | $370,413,000.00 | $344,758,000.00 | $342,470,000.00 | $342,790,000.00 | $326,383,000.00 | $321,738,000.00 | $314,899,000.00 | $315,402,000.00 | $306,551,000.00 | $295,719,000.00 | $285,055,000.00 | $277,379,000.00 | $270,510,000.00 | $271,987,000.00 | $268,839,000.00 | $265,181,000.00 | $264,301,000.00 | $263,020,000.00 | $272,484,000.00 | $277,165,000.00 | $289,887,000.00 | $292,648,000.00 | $294,979,000.00 | $290,915,000.00 | $292,104,000.00 | $288,842,000.00 | $287,704,000.00 | $294,628,000.00 | $263,173,000.00 | $262,504,000.00 | $255,098,000.00 | $258,897,000.00 | $256,605,000.00 | -- | -- | -- | $248,713,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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $299,794,000.00 | $75,490,000.00 | $147,322,000.00 | $73,091,000.00 | $254,350,000.00 | $62,805,000.00 | $122,106,000.00 | $59,787,000.00 | $55,814,000.00 | $54,490,000.00 | $114,625,000.00 | $56,629,000.00 | $232,178,000.00 | $57,149,000.00 | $116,116,000.00 | $56,608,000.00 | $250,028,000.00 | $189,605,000.00 | $126,203,000.00 | $61,041,000.00 | $62,248,000.00 | $178,027,000.00 | $62,837,000.00 | $57,461,000.00 | $51,010,000.00 | $55,430,000.00 | $55,332,000.00 | $55,844,000.00 | $238,107,000.00 | $181,695,000.00 | $62,133,000.00 | $59,525,000.00 | $207,524,000.00 | $171,991,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $35,094,000.00 | $150,342,000.00 | $111,846,000.00 | $38,712,000.00 | $37,199,000.00 | $149,602,000.00 | $37,320,000.00 | $72,584,000.00 | $35,250,000.00 | $125,142,000.00 | $90,265,000.00 | $58,420,000.00 | $28,622,000.00 | $104,271,000.00 | $75,524,000.00 | $23,110,000.00 | $25,065,000.00 | $111,617,000.00 | $25,790,000.00 | $61,660,000.00 | $33,051,000.00 | $121,267,000.00 | $30,580,000.00 | $31,366,000.00 | $28,505,000.00 | $26,740,000.00 | $24,267,000.00 | $47,276,000.00 | $22,517,000.00 | $82,809,000.00 | $61,535,000.00 | $21,495,000.00 | $19,775,000.00 | $84,229,000.00 | $21,450,000.00 | $42,014,000.00 | $20,779,000.00 | $92,124,000.00 | $70,521,000.00 | $24,697,000.00 | $22,047,000.00 | $23,083,000.00 | $19,243,000.00 | $21,560,000.00 | $21,207,000.00 | $17,562,000.00 | $18,739,000.00 | $19,851,000.00 | $18,880,000.00 | $83,111,000.00 | $21,192,000.00 | $22,090,000.00 | $21,010,000.00 | $77,128,000.00 | $52,705,000.00 | -- |
Research and Development | -- | $20,400,000.00 | -- | -- | -- | $19,800,000.00 | -- | -- | -- | $17,200,000.00 | -- | -- | -- | $12,600,000.00 | -- | -- | -- | $12,100,000.00 | -- | -- | -- | $11,800,000.00 | -- | -- | -- | $11,700,000.00 | -- | -- | -- | $11,100,000.00 | -- | -- | -- | $9,600,000.00 | -- | -- | -- | $10,100,000.00 | -- | -- | -- | $9,300,000.00 | -- | -- | -- | $6,400,000.00 | -- | -- | -- | $6,800,000.00 | -- | -- | -- | $6,000,000.00 | -- | -- |
Selling, General, and Administrative | $27,394,000.00 | $106,828,000.00 | $80,472,000.00 | $53,914,000.00 | $27,159,000.00 | $104,285,000.00 | $25,271,000.00 | $52,553,000.00 | $26,674,000.00 | $95,273,000.00 | $24,580,000.00 | $44,636,000.00 | $22,183,000.00 | $78,256,000.00 | $58,075,000.00 | $18,640,000.00 | $20,291,000.00 | $79,622,000.00 | $19,057,000.00 | $19,896,000.00 | $20,448,000.00 | $80,935,000.00 | $19,721,000.00 | $40,309,000.00 | $20,319,000.00 | $74,614,000.00 | $55,551,000.00 | $18,800,000.00 | $18,226,000.00 | $68,938,000.00 | $53,409,000.00 | $18,444,000.00 | $18,048,000.00 | $71,282,000.00 | $17,760,000.00 | $37,144,000.00 | $18,733,000.00 | $77,348,000.00 | $58,286,000.00 | $19,918,000.00 | $18,700,000.00 | $74,521,000.00 | $54,847,000.00 | $18,565,000.00 | $17,797,000.00 | $63,666,000.00 | $15,646,000.00 | $15,761,000.00 | $16,516,000.00 | $66,847,000.00 | $49,898,000.00 | $17,083,000.00 | $16,333,000.00 | $57,297,000.00 | $43,356,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $6,918,000.00 | $41,954,000.00 | $29,943,000.00 | $21,719,000.00 | $9,924,000.00 | $43,799,000.00 | $11,884,000.00 | $10,551,000.00 | $8,315,000.00 | $27,372,000.00 | $18,628,000.00 | $11,363,000.00 | $6,439,000.00 | $22,657,000.00 | $8,121,000.00 | $3,971,000.00 | $4,644,000.00 | $28,648,000.00 | $26,891,000.00 | $8,102,000.00 | $12,603,000.00 | $37,223,000.00 | $30,132,000.00 | $11,315,000.00 | $8,186,000.00 | $21,625,000.00 | $5,319,000.00 | $9,381,000.00 | $3,737,000.00 | $10,711,000.00 | $5,317,000.00 | $2,678,000.00 | $990,000.00 | $582,000.00 | $2,777,000.00 | $4,488,000.00 | $2,153,000.00 | $-3,614,000.00 | $3,965,000.00 | $7,795,000.00 | $3,023,000.00 | $3,316,000.00 | $4,686,000.00 | $4,084,000.00 | $2,535,000.00 | $11,091,000.00 | $9,547,000.00 | $6,454,000.00 | $2,364,000.00 | $16,264,000.00 | $4,710,000.00 | $5,007,000.00 | $4,677,000.00 | $19,831,000.00 | $7,301,000.00 | -- |
Loss Before Income Taxes | $8,150,000.00 | $38,436,000.00 | $8,776,000.00 | $11,735,000.00 | $9,202,000.00 | $45,088,000.00 | $12,471,000.00 | $21,892,000.00 | $8,425,000.00 | $25,912,000.00 | $18,143,000.00 | $11,032,000.00 | $6,707,000.00 | $18,309,000.00 | $7,773,000.00 | $7,297,000.00 | $4,866,000.00 | $26,440,000.00 | $25,435,000.00 | $19,026,000.00 | $11,443,000.00 | $33,989,000.00 | $27,706,000.00 | $10,565,000.00 | $7,095,000.00 | $20,563,000.00 | $14,342,000.00 | $4,814,000.00 | $2,964,000.00 | $9,607,000.00 | $4,592,000.00 | $1,287,000.00 | $1,087,000.00 | $506,000.00 | $-2,256,000.00 | $2,785,000.00 | $826,000.00 | $-4,005,000.00 | $10,330,000.00 | $4,389,000.00 | $2,269,000.00 | $5,401,000.00 | $2,842,000.00 | $1,582,000.00 | $1,962,000.00 | $10,524,000.00 | $2,723,000.00 | $4,129,000.00 | $2,494,000.00 | $15,110,000.00 | $13,538,000.00 | $9,661,000.00 | $4,877,000.00 | $18,513,000.00 | $6,778,000.00 | -- |
Earnings Per Share Basic | $0.44 | $1.89 | $1.58 | $0.61 | $0.51 | $2.65 | $2.00 | $1.25 | $0.47 | $1.49 | $1.05 | $0.65 | $0.36 | $0.80 | $0.79 | $0.13 | $0.24 | $1.64 | $0.33 | $0.41 | $0.61 | $1.76 | $0.56 | $0.57 | $0.37 | $1.08 | $0.32 | $0.27 | $0.15 | $0.23 | $0.26 | $0.14 | $0.04 | $-0.96 | $0.03 | $0.11 | $0.06 | $0.22 | $0.23 | $0.25 | $0.12 | $0.08 | $0.11 | $0.10 | $0.10 | $0.39 | $0.15 | $0.22 | $0.12 | $0.81 | $0.25 | $0.22 | $0.25 | $0.88 | $0.13 | -- |
Weighted Average Shares Basic | 13,405,000 | 13,574,000 | 13,596,000 | 13,593,000 | 13,586,000 | 13,628,000 | 13,649,000 | 13,643,000 | 13,637,000 | 13,616,000 | 13,626,000 | 13,605,000 | 13,593,000 | 13,566,000 | 13,562,000 | 13,556,000 | 13,541,000 | 13,515,000 | 13,512,000 | 13,506,000 | 13,495,000 | 13,439,000 | 13,431,000 | 13,464,000 | 13,342,000 | 13,262,000 | 13,253,000 | 13,233,000 | 13,210,000 | 13,187,000 | 13,185,000 | 13,184,000 | 13,178,000 | 13,485,000 | 13,558,000 | 13,580,000 | 13,746,000 | 13,755,000 | 13,757,000 | 13,756,000 | 13,752,000 | 13,563,000 | 13,504 | 13,392,000 | 13,387,000 | 13,367,000 | 13,371,000 | 13,364,000 | 13,362,000 | 13,343,000 | 13,342,000 | 13,340,000 | 13,340,000 | 13,332,000 | 13,332,000 | -- |
Earnings Per Share Diluted | $0.44 | $1.88 | $0.46 | $1.11 | $0.51 | $2.63 | $1.99 | $0.79 | $0.46 | $1.48 | $0.39 | $0.65 | $0.36 | $0.79 | $0.41 | $0.37 | $0.24 | $1.63 | $0.33 | $1.02 | $0.61 | $1.75 | $0.56 | $0.94 | $0.37 | $1.07 | $0.73 | $0.27 | $0.15 | $0.48 | $0.25 | $0.14 | $0.04 | $-0.96 | $0.03 | $0.11 | $0.05 | $-0.32 | $0.59 | $0.25 | $0.12 | $0.08 | $0.11 | $0.12 | $0.09 | $0.37 | $0.14 | $0.21 | $0.12 | $0.78 | $0.24 | $0.22 | $0.24 | $0.85 | $0.13 | -- |
Weighted Average Shares Diluted | 13,468,000 | 13,653,000 | 13,670,000 | 13,661,000 | 13,652,000 | 13,688,000 | 13,692,000 | 13,684,000 | 13,675,000 | 13,657,000 | 13,647,000 | 13,646,000 | 13,629,000 | 13,623,000 | 13,611,000 | 13,598,000 | 13,586,000 | 13,597,000 | 13,588,000 | 13,579,000 | 13,563,000 | 13,535,000 | 13,534,000 | 13,513,000 | 13,497,000 | 13,471,000 | 13,470,000 | 13,446,000 | 13,438,000 | 13,419,000 | 13,409,000 | 13,405,000 | 13,399,000 | 13,485,000 | 13,347,000 | 13,790,000 | 13,960,000 | 13,977,000 | 13,968,000 | 13,963,000 | 13,958,000 | 13,944,000 | 13,944 | 13,938 | 13,928,000 | 13,889,000 | 13,893,000 | 13,875,000 | 13,868,000 | 13,834,000 | 13,820,000 | 13,820,000 | 13,809,000 | 13,787,000 | 13,332,000 | -- |
Common Stock Shares Authorized | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | 12,405,151 | -- | -- | -- | 12,546,375 | -- | -- | -- | 12,603,220 | -- | -- | -- | 12,552,439 | -- | -- | -- | 12,500,006 | -- | -- | -- | 12,449,253 | -- | -- | -- | 12,266,407 | -- | -- | -- | 12,167,356 | -- | -- | -- | 12,144,485 | -- | -- | -- | 12,729,837 | -- | -- | -- | 12,711,692 | -- | -- | -- | 12,345,722 | -- | -- | -- | 12,320,618 | -- | -- | -- | 12,306,788 | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,317,000.00 | $1,317,000.00 | $1,316,000.00 | $1,312,000.00 | $1,312,000.00 | $1,312,000.00 | $1,311,000.00 | $1,307,000.00 | $1,307,000.00 | $1,307,000.00 | $1,304,000.00 | $1,288,000.00 | $1,288,000.00 | $1,288,000.00 | $1,281,000.00 | $1,278,000.00 | $1,278,000.00 | $1,278,000.00 | $1,277,000.00 | $1,276,000.00 | $1,276,000.00 | $1,276,000.00 | $1,275,000.00 | $1,273,000.00 | $1,273,000.00 | $1,273,000.00 | $1,273,000.00 | $1,271,000.00 | $1,271,000.00 | $1,237,000.00 | $1,236,000.00 | $1,235,000.00 | $1,235,000.00 | $1,234,000.00 | $1,234,000.00 | $1,232,000.00 | -- | -- | -- | $1,231,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $18.90 | -- | -- | -- | $11.32 | -- | -- | -- | $17.16 | $15.16 | $16.19 | $17.11 | -- | $14.55 | $15.14 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |