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 | 5/31/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 | $78,348,000.00 | $69,312,000.00 | $33,397,000.00 | $21,962,000.00 | $22,565,000.00 | $16,876,000.00 | $9,848,000.00 | $7,624,000.00 | $24,150,000.00 | $19,711,000.00 | $18,852,000.00 | $22,755,000.00 | -- | $24,860,000.00 | $32,476,000.00 | $6,858,000.00 | $10,174,000.00 | $14,181,000.00 | $9,799,000.00 | $9,055,000.00 | $9,681,000.00 | $17,340,000.00 | $22,973,000.00 | $15,750,000.00 | $23,998,000.00 | $30,082,000.00 | $23,453,000.00 | $6,704,000.00 | $11,854,000.00 | $21,473,000.00 | $13,710,000.00 | $14,840,000.00 | $15,303,000.00 | $16,317,000.00 | $17,926,000.00 | $13,900,000.00 | $13,095,000.00 | $12,117,000.00 | $12,499,000.00 | $11,728,000.00 | $11,222,000.00 | $16,142,000.00 | $15,969,000.00 | $9,750,000.00 | $7,048,000.00 | $13,782,000.00 | $17,288,000.00 | $7,529,000.00 | $9,266,000.00 | $10,543,000.00 | $10,329,000.00 | $10,619,000.00 | $10,175,000.00 | $7,194,000.00 | $7,150,000.00 | $30,000,000.00 | $11,486,000.00 |
Accounts Receivable Net Current | $42,098,000.00 | $39,275,000.00 | $53,209,000.00 | $34,176,000.00 | $52,791,000.00 | $53,298,000.00 | $64,190,000.00 | $40,049,000.00 | $51,871,000.00 | $53,287,000.00 | $43,307,000.00 | $36,892,000.00 | -- | $32,317,000.00 | $34,631,000.00 | $39,463,000.00 | $26,670,000.00 | $46,535,000.00 | $51,532,000.00 | $56,827,000.00 | $39,275,000.00 | $50,672,000.00 | $51,533,000.00 | $56,797,000.00 | $37,879,000.00 | $50,771,000.00 | $49,451,000.00 | $56,271,000.00 | $37,195,000.00 | $47,762,000.00 | $50,726,000.00 | $57,662,000.00 | $39,293,000.00 | $59,119,000.00 | $54,009,000.00 | $67,098,000.00 | $43,582,000.00 | $55,748,000.00 | $55,100,000.00 | $63,016,000.00 | $41,115,000.00 | $53,921,000.00 | $48,530,000.00 | $62,189,000.00 | $42,717,000.00 | $56,282,000.00 | $49,048,000.00 | $58,627,000.00 | $38,246,000.00 | $54,104,000.00 | $43,636,000.00 | -- | -- | -- | $38,840,000.00 | -- | -- |
Inventory | $61,960,000.00 | $74,890,000.00 | $79,567,000.00 | $103,857,000.00 | $106,677,000.00 | $127,976,000.00 | $112,046,000.00 | $95,480,000.00 | $62,056,000.00 | $71,026,000.00 | $52,941,000.00 | $33,571,000.00 | -- | $47,340,000.00 | $59,025,000.00 | $76,178,000.00 | $81,445,000.00 | $67,983,000.00 | $86,713,000.00 | $81,340,000.00 | $82,757,000.00 | $65,783,000.00 | $72,684,000.00 | $60,069,000.00 | $56,530,000.00 | $51,087,000.00 | $60,270,000.00 | $57,692,000.00 | $60,858,000.00 | $55,134,000.00 | $69,898,000.00 | $70,508,000.00 | $76,613,000.00 | $74,885,000.00 | $97,184,000.00 | $92,566,000.00 | $85,960,000.00 | $61,151,000.00 | $69,015,000.00 | $64,154,000.00 | $63,392,000.00 | $49,823,000.00 | $63,196,000.00 | $52,612,000.00 | $52,332,000.00 | $53,619,000.00 | $65,366,000.00 | $62,839,000.00 | $60,615,000.00 | $51,338,000.00 | $62,689,000.00 | -- | -- | -- | $56,111,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $3,641,000.00 | $6,172,000.00 | $3,060,000.00 | $3,496,000.00 | $3,833,000.00 | $5,870,000.00 | $2,986,000.00 | $3,876,000.00 | $4,124,000.00 | $4,317,000.00 | $3,862,000.00 | $4,431,000.00 | -- | $3,951,000.00 | $4,610,000.00 | $3,284,000.00 | $3,546,000.00 | $4,176,000.00 | $6,047,000.00 | $3,512,000.00 | $3,107,000.00 | $3,072,000.00 | $5,380,000.00 | $3,085,000.00 | $3,413,000.00 | $3,237,000.00 | $5,770,000.00 | $3,010,000.00 | $3,427,000.00 | $3,076,000.00 | $6,203,000.00 | $3,586,000.00 | $4,161,000.00 | $4,002,000.00 | $5,835,000.00 | $4,151,000.00 | $5,154,000.00 | $5,951,000.00 | $7,521,000.00 | $4,834,000.00 | $3,757,000.00 | $3,520,000.00 | $6,136,000.00 | $2,885,000.00 | $5,298,000.00 | $3,318,000.00 | $4,953,000.00 | $4,449,000.00 | $5,178,000.00 | $5,210,000.00 | $5,613,000.00 | -- | -- | -- | $4,398,000.00 | -- | -- |
Total Current Assets | $186,047,000.00 | $190,109,000.00 | $170,689,000.00 | $167,716,000.00 | $187,072,000.00 | $206,457,000.00 | $190,492,000.00 | $150,029,000.00 | $143,026,000.00 | $157,177,000.00 | $136,203,000.00 | $130,105,000.00 | -- | $130,815,000.00 | $134,331,000.00 | $131,394,000.00 | $127,024,000.00 | $135,004,000.00 | $159,995,000.00 | $157,277,000.00 | $146,289,000.00 | $138,701,000.00 | $154,095,000.00 | $141,332,000.00 | $132,502,000.00 | $140,679,000.00 | $145,583,000.00 | $135,812,000.00 | $127,030,000.00 | $132,201,000.00 | $145,927,000.00 | $150,184,000.00 | $141,376,000.00 | $157,799,000.00 | $179,476,000.00 | $183,454,000.00 | $154,156,000.00 | $140,811,000.00 | $150,049,000.00 | $147,873,000.00 | $127,104,000.00 | $128,950,000.00 | $140,082,000.00 | $133,627,000.00 | $117,400,000.00 | $134,369,000.00 | $146,444,000.00 | $140,603,000.00 | $120,129,000.00 | $127,824,000.00 | $128,223,000.00 | -- | -- | -- | $111,488,000.00 | -- | -- |
Property Plant and Equipement | $28,970,000.00 | $29,504,000.00 | $29,337,000.00 | $28,874,000.00 | $28,794,000.00 | $28,812,000.00 | $28,550,000.00 | $28,632,000.00 | $28,986,000.00 | $29,202,000.00 | $29,582,000.00 | $29,984,000.00 | -- | $30,196,000.00 | $30,759,000.00 | $31,142,000.00 | $33,208,000.00 | $32,844,000.00 | $32,214,000.00 | $30,496,000.00 | $29,460,000.00 | $28,877,000.00 | $28,707,000.00 | $29,393,000.00 | $30,030,000.00 | $30,758,000.00 | $31,643,000.00 | $32,371,000.00 | $32,748,000.00 | $33,345,000.00 | $33,717,000.00 | $34,011,000.00 | $33,476,000.00 | $32,006,000.00 | $31,833,000.00 | $31,661,000.00 | $32,523,000.00 | $33,112,000.00 | $33,694,000.00 | $34,062,000.00 | $34,239,000.00 | $34,653,000.00 | $35,112,000.00 | $35,579,000.00 | $35,706,000.00 | $36,827,000.00 | $37,218,000.00 | $34,137,000.00 | $31,583,000.00 | $31,260,000.00 | $31,077,000.00 | -- | -- | -- | $25,675,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,317,000.00 | $12,219,000.00 | $12,219,000.00 | $1,100,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | $11,112,000.00 | -- | -- | -- | -- | -- | -- |
Other Assets | $24,204,000.00 | $24,274,000.00 | $23,962,000.00 | $24,105,000.00 | $23,952,000.00 | $23,827,000.00 | $23,844,000.00 | $23,879,000.00 | $23,778,000.00 | $23,601,000.00 | $24,371,000.00 | $24,326,000.00 | -- | $24,164,000.00 | $24,001,000.00 | $23,659,000.00 | $23,530,000.00 | $23,395,000.00 | $23,674,000.00 | $23,569,000.00 | $23,569,000.00 | $23,449,000.00 | $23,283,000.00 | $23,192,000.00 | $23,019,000.00 | $23,096,000.00 | $23,097,000.00 | $22,984,000.00 | $22,853,000.00 | $22,762,000.00 | $22,785,000.00 | $22,776,000.00 | $21,420,000.00 | $21,314,000.00 | $21,143,000.00 | $20,726,000.00 | $21,090,000.00 | $21,058,000.00 | $21,304,000.00 | $21,340,000.00 | $21,407,000.00 | $21,309,000.00 | $21,455,000.00 | $20,973,000.00 | $21,666,000.00 | $18,776,000.00 | $18,791,000.00 | $18,596,000.00 | $18,270,000.00 | $18,234,000.00 | $18,081,000.00 | -- | -- | -- | $14,375,000.00 | -- | -- |
Total Assets | $303,271,000.00 | $309,342,000.00 | $288,860,000.00 | $287,028,000.00 | $307,709,000.00 | $326,620,000.00 | $310,720,000.00 | $268,760,000.00 | $261,786,000.00 | $277,667,000.00 | $256,418,000.00 | $252,214,000.00 | -- | $252,715,000.00 | $256,719,000.00 | $256,580,000.00 | $260,337,000.00 | $268,782,000.00 | $296,917,000.00 | $292,873,000.00 | $285,814,000.00 | $279,716,000.00 | $270,044,000.00 | $257,688,000.00 | $247,808,000.00 | $257,550,000.00 | $262,832,000.00 | $254,237,000.00 | $246,661,000.00 | $252,382,000.00 | $268,240,000.00 | $274,614,000.00 | $263,594,000.00 | $278,817,000.00 | $298,997,000.00 | $303,447,000.00 | $277,749,000.00 | $266,163,000.00 | $277,446,000.00 | $275,658,000.00 | $258,295,000.00 | $256,594,000.00 | $267,533,000.00 | $265,895,000.00 | $252,987,000.00 | $271,570,000.00 | $285,321,000.00 | $282,345,000.00 | $263,165,000.00 | $271,759,000.00 | $273,508,000.00 | -- | -- | -- | $223,435,000.00 | -- | -- |
Accounts Payable | $5,789,000.00 | $8,845,000.00 | $4,831,000.00 | $5,659,000.00 | $6,540,000.00 | $14,946,000.00 | $9,116,000.00 | $6,921,000.00 | $6,251,000.00 | $19,234,000.00 | $7,100,000.00 | $4,936,000.00 | -- | $6,605,000.00 | $8,444,000.00 | $6,312,000.00 | $5,111,000.00 | $3,992,000.00 | $12,455,000.00 | $6,343,000.00 | $5,155,000.00 | $4,771,000.00 | $12,764,000.00 | $5,956,000.00 | $5,878,000.00 | $5,263,000.00 | $8,905,000.00 | $5,001,000.00 | $4,963,000.00 | $4,844,000.00 | $11,942,000.00 | $5,646,000.00 | $4,507,000.00 | $4,752,000.00 | $13,339,000.00 | $8,030,000.00 | $7,195,000.00 | $6,799,000.00 | $15,657,000.00 | $8,359,000.00 | $6,410,000.00 | $6,411,000.00 | $13,956,000.00 | $6,682,000.00 | $4,524,000.00 | $6,393,000.00 | $11,133,000.00 | $9,536,000.00 | $4,405,000.00 | $5,926,000.00 | $12,936,000.00 | -- | -- | -- | $10,360,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $11,465,000.00 | $10,520,000.00 | $11,027,000.00 | $14,031,000.00 | $12,207,000.00 | $10,545,000.00 | $9,275,000.00 | $10,572,000.00 | $10,520,000.00 | $9,537,000.00 | $9,543,000.00 | $17,484,000.00 | $16,417,000.00 | $14,214,000.00 | $14,265,000.00 | $12,752,000.00 | $11,152,000.00 | $9,599,000.00 | $9,912,000.00 | $10,902,000.00 | $11,617,000.00 | $9,013,000.00 | $8,900,000.00 | $13,888,000.00 | $13,277,000.00 | $14,387,000.00 | $15,066,000.00 | $13,217,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $55,163,000.00 | $64,849,000.00 | $53,477,000.00 | $56,949,000.00 | $80,041,000.00 | $102,715,000.00 | $100,695,000.00 | $65,323,000.00 | $59,418,000.00 | $76,272,000.00 | $65,635,000.00 | $64,079,000.00 | -- | $66,295,000.00 | $68,794,000.00 | $67,285,000.00 | $64,065,000.00 | $63,356,000.00 | $86,923,000.00 | $85,223,000.00 | $79,929,000.00 | $73,681,000.00 | $64,461,000.00 | $55,112,000.00 | $45,772,000.00 | $48,186,000.00 | $57,173,000.00 | -- | -- | -- | $59,960,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $72,016,000.00 | $71,661,000.00 | $71,269,000.00 | $70,971,000.00 | $70,828,000.00 | $70,475,000.00 | $70,093,000.00 | $69,737,000.00 | $69,076,000.00 | $68,718,000.00 | $68,352,000.00 | $68,050,000.00 | -- | $67,723,000.00 | $67,178,000.00 | $66,864,000.00 | $66,533,000.00 | $66,183,000.00 | $65,832,000.00 | $65,482,000.00 | $65,141,000.00 | $64,634,000.00 | $64,263,000.00 | $63,938,000.00 | $59,928,000.00 | $59,013,000.00 | $55,884,000.00 | $53,258,000.00 | $51,406,000.00 | $50,911,000.00 | $50,184,000.00 | $47,416,000.00 | $46,920,000.00 | $46,134,000.00 | $45,759,000.00 | $42,075,000.00 | $41,520,000.00 | $40,772,000.00 | $37,966,000.00 | $34,003,000.00 | $33,018,000.00 | $32,238,000.00 | $31,729,000.00 | $31,003,000.00 | $29,932,000.00 | $29,261,000.00 | $26,184,000.00 | $25,808,000.00 | $24,730,000.00 | $22,671,000.00 | $22,222,000.00 | -- | -- | -- | $19,548,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-18,330,000.00 | $-17,311,000.00 | $-20,735,000.00 | $-20,054,000.00 | $-20,400,000.00 | $-20,193,000.00 | $-26,706,000.00 | $-25,184,000.00 | $-24,119,000.00 | $-24,794,000.00 | $-28,025,000.00 | $-27,607,000.00 | -- | $-27,965,000.00 | $-28,005,000.00 | $-24,329,000.00 | $-25,222,000.00 | $-26,956,000.00 | $-24,536,000.00 | $-21,706,000.00 | $-21,111,000.00 | $-21,334,000.00 | $-21,572,000.00 | $-19,438,000.00 | $-18,419,000.00 | $-17,826,000.00 | $-17,859,000.00 | $-14,997,000.00 | $-15,490,000.00 | $-16,077,000.00 | $-16,569,000.00 | $-16,730,000.00 | $-17,113,000.00 | $-17,200,000.00 | $-18,467,000.00 | $-19,623,000.00 | $-18,699,000.00 | $-19,096,000.00 | $-18,030,000.00 | $-9,764,000.00 | $-8,814,000.00 | $-9,380,000.00 | $-9,422,000.00 | $-12,695,000.00 | $-13,375,000.00 | $-12,685,000.00 | $-12,514,000.00 | $-12,782,000.00 | $-13,325,000.00 | $-13,043,000.00 | $-13,419,000.00 | -- | -- | -- | $-9,004,000.00 | -- | -- |
Accumulated Deficit | $184,914,000.00 | $180,646,000.00 | $175,338,000.00 | $169,633,000.00 | $167,717,000.00 | $164,039,000.00 | $157,017,000.00 | $149,264,000.00 | $147,777,000.00 | $147,762,000.00 | $140,706,000.00 | $137,978,000.00 | -- | $136,927,000.00 | $138,955,000.00 | $136,916,000.00 | $145,148,000.00 | $156,386,000.00 | $158,825,000.00 | $153,933,000.00 | $151,853,000.00 | $152,740,000.00 | $152,835,000.00 | $147,874,000.00 | $143,921,000.00 | $151,080,000.00 | $150,350,000.00 | $147,951,000.00 | $149,885,000.00 | $155,182,000.00 | $157,468,000.00 | $153,028,000.00 | $153,777,000.00 | $158,093,000.00 | $160,325,000.00 | $160,385,000.00 | $159,285,000.00 | $159,415,000.00 | $160,179,000.00 | $157,989,000.00 | $157,171,000.00 | $158,151,000.00 | $156,983,000.00 | $152,137,000.00 | $148,696,000.00 | $148,938,000.00 | $149,664,000.00 | $146,660,000.00 | $145,104,000.00 | $148,260,000.00 | $146,266,000.00 | -- | -- | -- | $150,546,000.00 | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $205,583,000.00 | $202,576,000.00 | $195,590,000.00 | $202,535,000.00 | $198,537,000.00 | $196,409,000.00 | $196,075,000.00 | $200,446,000.00 | $201,588,000.00 | $194,181,000.00 | $194,141,000.00 | $197,683,000.00 | $198,384,000.00 | $193,646,000.00 | $192,972,000.00 | $191,942,000.00 | $190,936,000.00 | $193,034,000.00 | $192,235,000.00 | $191,890,000.00 | $190,166,000.00 | $181,282,000.00 | $176,057,000.00 | $176,321,000.00 | $174,165,000.00 | $170,531,000.00 | $167,391,000.00 | $168,813,000.00 | $165,991,000.00 | -- | -- | -- | $172,446,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,446,000.00 | $6,829,000.00 | $7,122,000.00 | $6,759,000.00 | $6,734,000.00 | $6,654,000.00 | $6,692,000.00 | $6,551,000.00 | $6,486,000.00 | $6,517,000.00 | $6,345,000.00 | $6,172,000.00 | $6,734,000.00 | $6,717,000.00 | $7,018,000.00 | $6,865,000.00 | $7,403,000.00 | $7,033,000.00 | $6,826,000.00 | $6,602,000.00 | $6,544,000.00 | $7,077,000.00 | $7,224,000.00 | $6,518,000.00 | $6,195,000.00 | $6,044,000.00 | $5,399,000.00 | -- | -- | -- | $4,698,000.00 | -- | -- |
Total Liabilities and Equity | $303,271,000.00 | $309,342,000.00 | $288,860,000.00 | $287,028,000.00 | $307,709,000.00 | $326,620,000.00 | $310,720,000.00 | $268,760,000.00 | $261,786,000.00 | $277,667,000.00 | $256,418,000.00 | $252,214,000.00 | -- | $252,715,000.00 | $256,719,000.00 | $256,580,000.00 | $260,337,000.00 | $268,782,000.00 | $296,917,000.00 | $292,873,000.00 | $285,814,000.00 | $279,716,000.00 | $270,044,000.00 | $257,688,000.00 | $247,808,000.00 | $257,550,000.00 | $262,832,000.00 | $254,237,000.00 | $246,661,000.00 | $252,382,000.00 | $268,240,000.00 | $274,614,000.00 | $263,594,000.00 | $278,817,000.00 | $298,997,000.00 | $303,447,000.00 | $277,749,000.00 | $266,163,000.00 | $277,446,000.00 | $275,658,000.00 | $258,295,000.00 | $256,594,000.00 | $267,533,000.00 | $265,895,000.00 | $252,987,000.00 | $271,570,000.00 | $285,321,000.00 | $282,345,000.00 | $263,165,000.00 | $271,759,000.00 | $273,508,000.00 | -- | -- | -- | $223,435,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 | 5/31/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 | $71,558,000.00 | $318,048,000.00 | $84,150,000.00 | $67,014,000.00 | $86,294,000.00 | $351,737,000.00 | $96,971,000.00 | $155,719,000.00 | $81,360,000.00 | $267,641,000.00 | $61,798,000.00 | $104,464,000.00 | -- | $46,900,000.00 | $195,375,000.00 | $53,178,000.00 | $80,230,000.00 | $63,584,000.00 | $304,011,000.00 | $217,106,000.00 | $60,476,000.00 | $74,128,000.00 | $298,375,000.00 | $78,375,000.00 | $130,414,000.00 | $69,526,000.00 | $283,749,000.00 | $203,479,000.00 | $57,453,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $215,120,000.00 | $135,647,000.00 | -- | -- | $196,297,000.00 | $121,696,000.00 | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $32,007,000.00 | $142,883,000.00 | $102,322,000.00 | $29,007,000.00 | $37,162,000.00 | $144,393,000.00 | $98,286,000.00 | $29,770,000.00 | $29,128,000.00 | $107,447,000.00 | $66,719,000.00 | $41,975,000.00 | -- | $19,305,000.00 | $78,558,000.00 | $20,337,000.00 | $30,668,000.00 | $23,177,000.00 | $123,962,000.00 | $85,473,000.00 | $53,167,000.00 | $28,764,000.00 | $120,080,000.00 | $80,722,000.00 | $50,331,000.00 | $26,625,000.00 | $33,907,000.00 | $29,468,000.00 | $22,090,000.00 | $25,228,000.00 | $33,303,000.00 | $78,740,000.00 | $22,291,000.00 | $27,127,000.00 | $35,839,000.00 | $32,610,000.00 | $53,160,000.00 | $28,737,000.00 | $123,068,000.00 | $32,421,000.00 | $24,217,000.00 | $27,364,000.00 | $117,313,000.00 | $83,976,000.00 | $52,397,000.00 | $27,699,000.00 | $33,532,000.00 | $30,446,000.00 | $22,878,000.00 | $28,031,000.00 | $106,722,000.00 | $28,540,000.00 | $47,488,000.00 | $24,825,000.00 | $90,297,000.00 | $84,476,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $23,756,000.00 | $101,859,000.00 | $72,803,000.00 | $22,307,000.00 | $26,776,000.00 | $104,028,000.00 | $25,181,000.00 | $24,105,000.00 | $23,697,000.00 | $81,745,000.00 | $53,797,000.00 | $35,799,000.00 | -- | $17,671,000.00 | $86,156,000.00 | $66,517,000.00 | $42,340,000.00 | $21,836,000.00 | $96,922,000.00 | $69,974,000.00 | $22,539,000.00 | $23,618,000.00 | $94,621,000.00 | $67,161,000.00 | $21,759,000.00 | $23,058,000.00 | $87,281,000.00 | $63,635,000.00 | $20,200,000.00 | $21,769,000.00 | $90,807,000.00 | $21,992,000.00 | $20,719,000.00 | $23,312,000.00 | $91,824,000.00 | $67,516,000.00 | $44,042,000.00 | $22,951,000.00 | $92,411,000.00 | $66,726,000.00 | $20,830,000.00 | $22,494,000.00 | $89,558,000.00 | $67,022,000.00 | $44,029,000.00 | $23,011,000.00 | $85,090,000.00 | $64,012,000.00 | $41,674,000.00 | $22,198,000.00 | $83,525,000.00 | $21,823,000.00 | $19,930,000.00 | $20,016,000.00 | $71,516,000.00 | $67,696,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $8,251,000.00 | $41,024,000.00 | $29,519,000.00 | $6,700,000.00 | $10,386,000.00 | $40,365,000.00 | $14,207,000.00 | $11,096,000.00 | $5,431,000.00 | $25,702,000.00 | $6,746,000.00 | $6,176,000.00 | -- | $1,634,000.00 | $-7,598,000.00 | $-3,840,000.00 | $-11,672,000.00 | $1,341,000.00 | $27,040,000.00 | $15,499,000.00 | $7,010,000.00 | $5,146,000.00 | $25,459,000.00 | $8,047,000.00 | $1,947,000.00 | $3,567,000.00 | $23,412,000.00 | $13,151,000.00 | $1,890,000.00 | $3,459,000.00 | $21,236,000.00 | $12,717,000.00 | $5,387,000.00 | $3,815,000.00 | $29,785,000.00 | $9,136,000.00 | $3,332,000.00 | $5,786,000.00 | $30,657,000.00 | $9,019,000.00 | $3,387,000.00 | $4,870,000.00 | $27,755,000.00 | $8,586,000.00 | $8,368,000.00 | $4,688,000.00 | $29,797,000.00 | $8,108,000.00 | $3,402,000.00 | $5,833,000.00 | $23,197,000.00 | $14,259,000.00 | $2,733,000.00 | $4,809,000.00 | $18,781,000.00 | $16,780,000.00 | -- |
Loss Before Income Taxes | $9,061,000.00 | $40,864,000.00 | $29,164,000.00 | $16,600,000.00 | $10,010,000.00 | $39,739,000.00 | $25,676,000.00 | $5,924,000.00 | $5,515,000.00 | $27,345,000.00 | $7,008,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.70 | $3.19 | $0.99 | $1.30 | $0.79 | $3.09 | $2.02 | $0.89 | $0.42 | $2.13 | $0.53 | $0.53 | -- | $0.14 | $-0.87 | $-1.39 | $-0.91 | $0.12 | $2.11 | $0.66 | $0.15 | $0.40 | $2.01 | $0.62 | $0.16 | $0.29 | $1.61 | $0.49 | $0.34 | $0.21 | $0.79 | $0.44 | $0.35 | $0.25 | $1.69 | $1.04 | $0.53 | $0.34 | $1.76 | $0.51 | $0.50 | $0.30 | $1.63 | $1.00 | $0.20 | $0.30 | $0.71 | $0.48 | $0.20 | $0.36 | $1.38 | $0.40 | $0.17 | $0.30 | $1.21 | $1.14 | -- |
Weighted Average Shares Basic | 9,436,000 | 9,449,000 | 9,458,000 | 9,440,000 | 9,483 | 9,555,000 | 9,560,000 | 9,572 | 9,596 | 9,662,000 | 9,655,000 | 9,667,000 | -- | 9,680,000 | 9,757,000 | 9,756,000 | 9,745,000 | 9,781,000 | 9,904,000 | 9,933,000 | 9,938,000 | 9,949,000 | 10,168,000 | 10,167,000 | 10,194,000 | 10,173,000 | 10,253,000 | 10,299,000 | 10,370,000 | 10,435,000 | 10,519,000 | 10,461,000 | 10,601,000 | 10,657,000 | 10,773,000 | 10,788,000 | 10,785,000 | 10,770,000 | 10,791 | 10,775,000 | 10,827,000 | 10,833,000 | 10,779,000 | 10,786,000 | 10,762,000 | 10,760,000 | 10,844,000 | 10,860,000 | 10,877,000 | 10,888,000 | 11,066,000 | 10,946,000 | 11,120,000 | 11,322,000 | 11,293,000 | -- | -- |
Earnings Per Share Diluted | $0.69 | $3.17 | $0.98 | $1.28 | $0.78 | $3.07 | $2.01 | $0.47 | $0.42 | $2.12 | $0.52 | $0.53 | -- | $0.14 | $-0.87 | $-0.60 | $-0.91 | $0.12 | $2.10 | $0.66 | $0.15 | $0.40 | $1.97 | $0.60 | $0.44 | $0.29 | $0.79 | $0.48 | $0.12 | $0.21 | $1.56 | $0.44 | $0.09 | $0.25 | $1.68 | $0.51 | $0.19 | $0.33 | $1.75 | $0.51 | $0.50 | $0.29 | $1.62 | $1.00 | $0.50 | $0.30 | $0.71 | $1.03 | $0.20 | $0.35 | $1.37 | $0.40 | $0.17 | $0.30 | $1.19 | $1.11 | -- |
Weighted Average Shares Diluted | 9,580,000 | 9,535,000 | 9,530,000 | 9,542,000 | 9,545 | 9,624,000 | 9,638,000 | 9,664 | 9,647 | 9,693,000 | 9,702,000 | 9,686,000 | -- | 9,686,000 | 9,757,000 | 9,756,000 | 9,763,000 | 9,786,000 | 9,953,000 | 9,929,000 | 10,033,000 | 10,027,000 | 10,391,000 | 10,419,000 | 10,505,000 | 10,361,000 | 10,314,000 | 10,218,000 | 10,433,000 | 10,498,000 | 10,572,000 | 10,605,000 | 10,600,000 | 10,693,000 | 10,859,000 | 10,884,000 | 10,892,000 | 10,867,000 | 10,888 | 10,870,000 | 10,907,000 | 10,930,000 | 10,865,000 | 10,840,000 | 10,813,000 | 10,835,000 | 10,950,000 | 10,974,000 | 11,005,000 | 11,028,000 | 11,159,000 | 11,037,000 | 11,358,000 | 11,366,000 | 11,493,000 | -- | -- |
Common Stock Shares Authorized | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- | -- | 24,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | 9,496,729 | -- | -- | -- | 9,584,316 | -- | -- | -- | 9,708,730 | -- | -- | -- | -- | 9,797,204 | -- | -- | -- | 9,872,894 | -- | -- | -- | 10,056,929 | -- | -- | -- | 10,162,225 | -- | -- | -- | 10,504,975 | -- | -- | -- | 10,767,389 | -- | -- | -- | 10,821,140 | -- | -- | -- | 10,876,166 | -- | -- | -- | 10,831,290 | -- | -- | -- | 10,922,461 | -- | -- | -- | 11,356,628 | -- | -- |
Common Stock Value | $9,508,000.00 | $9,497,000.00 | $9,511,000.00 | $9,529,000.00 | $9,523,000.00 | $9,584,000.00 | $9,621,000.00 | $9,620,000.00 | $9,634,000.00 | $9,709,000.00 | $9,750,000.00 | $9,714,000.00 | -- | $9,735,000.00 | $9,797,000.00 | $9,844,000.00 | $9,813,000.00 | $9,813,000.00 | $9,873,000.00 | $9,941,000.00 | $10,002,000.00 | $9,995,000.00 | $10,057,000.00 | $10,202,000.00 | $10,160,000.00 | $10,268,000.00 | $10,162,000.00 | $10,197,000.00 | $10,274,000.00 | $10,430,000.00 | $10,505,000.00 | $10,467,000.00 | $10,557,000.00 | $10,656,000.00 | $10,767,000.00 | $10,809,000.00 | $10,866,000.00 | $10,851,000.00 | $10,821,000.00 | $10,806,000.00 | $10,860,000.00 | $10,881,000.00 | $10,876,000.00 | $10,837,000.00 | $10,804,000.00 | $10,807,000.00 | $10,831,000.00 | $10,845,000.00 | $10,882,000.00 | $10,925,000.00 | $10,922,000.00 | -- | -- | -- | $11,356,000.00 | -- | -- |
Common 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 | -- | -- |
Payments Of Dividends Common Stock | $4,664,000.00 | $9,286,000.00 | $9,285,000.00 | $6,920,000.00 | $4,561,000.00 | $6,951,000.00 | $6,878,000.00 | $4,587,000.00 | $2,297,000.00 | $9,345,000.00 | $6,904,000.00 | $4,602,000.00 | -- | $2,319,000.00 | $11,776,000.00 | $9,361,000.00 | $7,033,000.00 | $4,694,000.00 | $9,408,000.00 | $9,408,000.00 | $6,978,000.00 | $4,593,000.00 | $9,213,000.00 | $9,213,000.00 | $6,836,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $25.11 | $27.41 | $27.02 | -- | $28.32 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |