Date | 3/31/2024 | 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 | 1/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $31,514,000.00 | $23,836,000.00 | $24,120,000.00 | $25,145,000.00 | $30,614,000.00 | $19,705,000.00 | $28,846,000.00 | $16,919,000.00 | $22,463,000.00 | $19,209,000.00 | $23,384,000.00 | $24,725,000.00 | $23,131,000.00 | $20,227,000.00 | $19,019,000.00 | $20,383,000.00 | $13,416,000.00 | $8,578,000.00 | $10,463,000.00 | $10,184,000.00 | $8,673,000.00 | $11,357,000.00 | $15,329,000.00 | $13,003,000.00 | -- | $15,590,000.00 | $17,600,000.00 | $14,733,000.00 | $14,048,000.00 | $15,483,000.00 | $12,542,000.00 | $10,362,000.00 | $6,316,000.00 | $21,278,000.00 | $17,896,000.00 | $11,336,000.00 | $11,043,000.00 | $13,113,000.00 | $7,267,000.00 | $10,988,000.00 | $9,718,000.00 | $10,171,000.00 | $11,654,000.00 | $11,256,000.00 | $8,420,000.00 | $9,728,000.00 | $6,257,000.00 | $6,723,000.00 | $4,581,000.00 | $9,155,000.00 | $4,949,000.00 | $3,860,000.00 | $2,317,000.00 | $3,553,000.00 | $4,470,000.00 |
Accounts Receivable Net Current | $87,905,000.00 | $90,631,000.00 | $87,245,000.00 | $87,043,000.00 | $76,213,000.00 | $79,894,000.00 | $69,806,000.00 | $68,600,000.00 | $51,239,000.00 | $55,723,000.00 | $52,090,000.00 | $56,252,000.00 | $47,377,000.00 | $51,265,000.00 | $49,595,000.00 | $55,420,000.00 | $44,429,000.00 | $56,004,000.00 | $51,799,000.00 | $53,795,000.00 | $43,247,000.00 | $45,230,000.00 | $41,267,000.00 | $42,822,000.00 | -- | $31,822,000.00 | $34,493,000.00 | $31,558,000.00 | $31,035,000.00 | $26,104,000.00 | $28,810,000.00 | $31,965,000.00 | $29,729,000.00 | $22,710,000.00 | $31,315,000.00 | $32,571,000.00 | $29,961,000.00 | $27,745,000.00 | $36,302,000.00 | $30,997,000.00 | $33,267,000.00 | $27,123,000.00 | $13,429,000.00 | $11,803,000.00 | $12,696,000.00 | $10,806,000.00 | $12,929,000.00 | $12,459,000.00 | $12,543,000.00 | $11,689,000.00 | -- | -- | -- | $11,753,000.00 | -- |
Inventory | $124,909,000.00 | $117,291,000.00 | $116,098,000.00 | $116,229,000.00 | $117,108,000.00 | $112,130,000.00 | $112,255,000.00 | $97,165,000.00 | $89,733,000.00 | $72,239,000.00 | $67,776,000.00 | $61,429,000.00 | $62,978,000.00 | $61,643,000.00 | $61,453,000.00 | $60,090,000.00 | $53,385,000.00 | $51,376,000.00 | $52,420,000.00 | $52,962,000.00 | $54,971,000.00 | $44,887,000.00 | $41,098,000.00 | $39,619,000.00 | -- | $32,568,000.00 | $32,779,000.00 | $31,408,000.00 | $30,862,000.00 | $31,098,000.00 | $30,295,000.00 | $30,079,000.00 | $31,279,000.00 | $26,175,000.00 | $24,513,000.00 | $25,998,000.00 | $25,117,000.00 | $25,371,000.00 | $26,073,000.00 | $25,473,000.00 | $24,283,000.00 | $24,430,000.00 | $15,167,000.00 | $13,974,000.00 | $13,938,000.00 | $14,701,000.00 | $15,586,000.00 | $15,065,000.00 | $14,652,000.00 | $14,429,000.00 | -- | -- | -- | $11,787,000.00 | -- |
Prepaid Expenses and Other Current Assets | $15,646,000.00 | $13,045,000.00 | $11,781,000.00 | $13,432,000.00 | $12,072,000.00 | $15,426,000.00 | $11,403,000.00 | $11,243,000.00 | $12,522,000.00 | $10,365,000.00 | $8,516,000.00 | $7,150,000.00 | $8,728,000.00 | $6,620,000.00 | $3,699,000.00 | $4,858,000.00 | $4,413,000.00 | $4,082,000.00 | $4,201,000.00 | $3,733,000.00 | $4,003,000.00 | $3,490,000.00 | $3,590,000.00 | $4,685,000.00 | -- | $3,460,000.00 | $3,096,000.00 | $2,984,000.00 | $3,044,000.00 | $3,120,000.00 | $3,053,000.00 | $2,904,000.00 | $4,980,000.00 | $3,749,000.00 | $3,674,000.00 | $3,277,000.00 | $2,547,000.00 | $2,667,000.00 | $2,822,000.00 | $2,310,000.00 | $2,842,000.00 | $2,602,000.00 | $1,431,000.00 | $897,000.00 | $1,989,000.00 | $2,155,000.00 | $3,133,000.00 | $2,973,000.00 | $3,046,000.00 | $1,881,000.00 | -- | -- | -- | $1,415,000.00 | -- |
Total Current Assets | $259,974,000.00 | $244,803,000.00 | $239,244,000.00 | $241,849,000.00 | $236,007,000.00 | $227,155,000.00 | $222,310,000.00 | $193,927,000.00 | $175,957,000.00 | $157,536,000.00 | $151,766,000.00 | $149,556,000.00 | $142,214,000.00 | $139,755,000.00 | $133,766,000.00 | $140,751,000.00 | $115,643,000.00 | $120,040,000.00 | $118,883,000.00 | $120,674,000.00 | $110,894,000.00 | $104,964,000.00 | $101,284,000.00 | $100,129,000.00 | -- | $83,440,000.00 | $87,968,000.00 | $80,683,000.00 | $78,989,000.00 | $75,805,000.00 | $74,700,000.00 | $75,310,000.00 | $72,304,000.00 | $75,495,000.00 | $78,875,000.00 | $74,570,000.00 | $70,172,000.00 | $70,784,000.00 | $76,035,000.00 | $70,723,000.00 | $72,548,000.00 | $67,287,000.00 | $42,412,000.00 | $38,625,000.00 | $37,686,000.00 | $38,029,000.00 | $39,075,000.00 | $38,346,000.00 | $35,919,000.00 | $38,408,000.00 | -- | -- | -- | $28,910,000.00 | -- |
Property Plant and Equipement | $70,349,000.00 | $67,895,000.00 | $68,518,000.00 | $69,127,000.00 | $68,640,000.00 | $65,617,000.00 | $65,945,000.00 | $65,513,000.00 | $56,983,000.00 | $55,215,000.00 | $55,153,000.00 | $54,808,000.00 | $55,428,000.00 | $54,058,000.00 | $53,465,000.00 | $52,973,000.00 | $53,008,000.00 | $49,471,000.00 | $49,780,000.00 | $48,083,000.00 | $48,035,000.00 | $43,026,000.00 | $40,115,000.00 | $39,375,000.00 | -- | $38,403,000.00 | $38,157,000.00 | $37,947,000.00 | $37,370,000.00 | $37,474,000.00 | $38,497,000.00 | $38,626,000.00 | $37,603,000.00 | $35,315,000.00 | $35,863,000.00 | $36,173,000.00 | $35,973,000.00 | $37,041,000.00 | $36,953,000.00 | $37,558,000.00 | $37,870,000.00 | $40,111,000.00 | $9,649,000.00 | $9,065,000.00 | $8,548,000.00 | $8,631,000.00 | $8,353,000.00 | $8,161,000.00 | $7,631,000.00 | $7,352,000.00 | -- | -- | -- | $6,923,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | $125,943,000.00 | $101,344,000.00 | $103,786,000.00 | $60,643,000.00 | $62,412,000.00 | $63,856,000.00 | $65,859,000.00 | $66,366,000.00 | $67,378,000.00 | $68,287,000.00 | $62,497,000.00 | $63,762,000.00 | $65,446,000.00 | $66,788,000.00 | $68,354,000.00 | $33,075,000.00 | $33,828,000.00 | $35,123,000.00 | -- | $32,073,000.00 | $32,776,000.00 | $33,311,000.00 | $33,576,000.00 | $34,252,000.00 | $35,569,000.00 | $36,288,000.00 | $36,407,000.00 | $29,984,000.00 | $30,683,000.00 | $31,327,000.00 | $31,957,000.00 | $32,791,000.00 | $33,532,000.00 | $33,856,000.00 | $34,542,000.00 | $35,222,000.00 | $2,227,000.00 | $2,228,000.00 | $2,278,000.00 | $2,431,000.00 | $2,450,000.00 | $2,525,000.00 | $2,841,000.00 | $2,936,000.00 | -- | -- | -- | $3,704,000.00 | -- |
Goodwill | $133,159,000.00 | $130,298,000.00 | $127,987,000.00 | $126,567,000.00 | $126,366,000.00 | $122,404,000.00 | $125,006,000.00 | $106,568,000.00 | $106,633,000.00 | $60,583,000.00 | $61,114,000.00 | $60,902,000.00 | $61,860,000.00 | $60,460,000.00 | $59,501,000.00 | $59,082,000.00 | $52,935,000.00 | $52,523,000.00 | $53,153,000.00 | $52,362,000.00 | $52,639,000.00 | $34,938,000.00 | $35,121,000.00 | $35,679,000.00 | $5,669,000.00 | $29,531,000.00 | $29,305,000.00 | $28,763,000.00 | $27,740,000.00 | $27,522,000.00 | $28,241,000.00 | $28,095,000.00 | $31,293,000.00 | $17,757,000.00 | $17,905,000.00 | $17,840,000.00 | $17,733,000.00 | $18,303,000.00 | $19,611,000.00 | $20,543,000.00 | $19,434,000.00 | $20,233,000.00 | $5,916,000.00 | $5,692,000.00 | $5,608,000.00 | $5,782,000.00 | $5,625,000.00 | $5,502,000.00 | $5,835,000.00 | $5,665,000.00 | -- | -- | -- | $5,936,000.00 | -- |
Other Assets | $7,838,000.00 | $11,380,000.00 | $10,968,000.00 | $9,947,000.00 | $11,253,000.00 | $11,488,000.00 | $8,934,000.00 | $8,167,000.00 | $5,122,000.00 | $5,341,000.00 | $4,724,000.00 | $4,526,000.00 | $4,483,000.00 | $4,202,000.00 | $4,556,000.00 | $4,026,000.00 | $4,835,000.00 | $4,632,000.00 | $4,618,000.00 | $4,708,000.00 | $5,038,000.00 | $5,981,000.00 | $4,789,000.00 | $4,444,000.00 | -- | $4,461,000.00 | $4,343,000.00 | $4,209,000.00 | $3,906,000.00 | $3,943,000.00 | $4,013,000.00 | $3,902,000.00 | $3,651,000.00 | $4,019,000.00 | $4,106,000.00 | $4,395,000.00 | $4,368,000.00 | $3,998,000.00 | $4,089,000.00 | $4,271,000.00 | $4,152,000.00 | $4,878,000.00 | $2,672,000.00 | $2,572,000.00 | $2,341,000.00 | $1,991,000.00 | -- | -- | -- | $688,000.00 | -- | -- | -- | -- | -- |
Total Assets | $611,599,000.00 | $596,591,000.00 | $585,494,000.00 | $590,933,000.00 | $588,347,000.00 | $572,520,000.00 | $576,115,000.00 | $494,462,000.00 | $470,785,000.00 | $363,610,000.00 | $360,458,000.00 | $359,985,000.00 | $349,197,000.00 | $343,851,000.00 | $338,499,000.00 | $343,990,000.00 | $305,828,000.00 | $308,242,000.00 | $310,550,000.00 | $312,017,000.00 | $285,301,000.00 | $222,113,000.00 | $215,190,000.00 | $214,773,000.00 | -- | $187,922,000.00 | $193,041,000.00 | $185,398,000.00 | $182,426,000.00 | $179,919,000.00 | $181,986,000.00 | $183,754,000.00 | $186,418,000.00 | $164,698,000.00 | $169,040,000.00 | $166,820,000.00 | $163,113,000.00 | $165,640,000.00 | $173,315,000.00 | $171,401,000.00 | $171,792,000.00 | $170,977,000.00 | $66,991,000.00 | $62,246,000.00 | $60,511,000.00 | $60,967,000.00 | $59,461,000.00 | $58,712,000.00 | $56,547,000.00 | $58,687,000.00 | -- | -- | -- | $51,006,000.00 | -- |
Accounts Payable | $38,961,000.00 | $42,470,000.00 | $42,368,000.00 | $41,151,000.00 | $39,467,000.00 | $41,955,000.00 | $47,129,000.00 | $38,792,000.00 | $36,714,000.00 | $35,131,000.00 | $33,406,000.00 | $32,382,000.00 | $27,668,000.00 | $29,312,000.00 | $27,453,000.00 | $31,299,000.00 | $23,640,000.00 | $24,677,000.00 | $25,032,000.00 | $26,225,000.00 | $25,867,000.00 | $24,587,000.00 | $22,426,000.00 | $22,675,000.00 | -- | $15,351,000.00 | $17,156,000.00 | $13,393,000.00 | $14,605,000.00 | $13,204,000.00 | $14,065,000.00 | $14,492,000.00 | $14,201,000.00 | $13,000,000.00 | $15,324,000.00 | $16,754,000.00 | $16,763,000.00 | $15,510,000.00 | $18,820,000.00 | $16,590,000.00 | $16,907,000.00 | $15,478,000.00 | $7,628,000.00 | $6,046,000.00 | $5,577,000.00 | $5,748,000.00 | $6,202,000.00 | $7,698,000.00 | $6,298,000.00 | $6,598,000.00 | -- | -- | -- | $6,506,000.00 | -- |
Accrued Liabilities | $34,147,000.00 | $52,237,000.00 | $45,389,000.00 | $45,722,000.00 | $48,121,000.00 | $46,135,000.00 | $46,295,000.00 | $39,975,000.00 | $41,656,000.00 | $27,315,000.00 | $25,942,000.00 | $23,314,000.00 | $24,862,000.00 | $22,821,000.00 | $22,210,000.00 | $22,024,000.00 | $23,001,000.00 | $23,571,000.00 | $20,142,000.00 | $18,944,000.00 | $18,722,000.00 | $18,051,000.00 | $15,030,000.00 | $15,870,000.00 | -- | $14,270,000.00 | $13,742,000.00 | $11,840,000.00 | $10,520,000.00 | $10,678,000.00 | $12,453,000.00 | $13,901,000.00 | $13,013,000.00 | $11,121,000.00 | $11,519,000.00 | $9,861,000.00 | $9,085,000.00 | $12,330,000.00 | $12,325,000.00 | $10,515,000.00 | $9,619,000.00 | $9,898,000.00 | $5,485,000.00 | $4,560,000.00 | $4,448,000.00 | $5,926,000.00 | $5,415,000.00 | $4,955,000.00 | $4,828,000.00 | $6,800,000.00 | -- | -- | -- | $6,648,000.00 | -- |
Total Current Liabilities | $344,469,000.00 | $354,450,000.00 | $348,700,000.00 | $360,752,000.00 | $372,882,000.00 | $371,423,000.00 | $374,836,000.00 | $300,791,000.00 | $283,023,000.00 | $201,198,000.00 | $202,479,000.00 | $206,937,000.00 | $206,141,000.00 | $209,459,000.00 | $212,219,000.00 | $222,297,000.00 | $186,634,000.00 | $194,446,000.00 | $199,350,000.00 | $205,219,000.00 | $183,488,000.00 | $121,630,000.00 | $119,665,000.00 | $119,662,000.00 | -- | $100,575,000.00 | $106,337,000.00 | $103,884,000.00 | $106,009,000.00 | $107,633,000.00 | $107,571,000.00 | $112,468,000.00 | $116,682,000.00 | $100,101,000.00 | $105,112,000.00 | $107,654,000.00 | $107,391,000.00 | $109,689,000.00 | $119,348,000.00 | $118,627,000.00 | $121,221,000.00 | $122,974,000.00 | $21,525,000.00 | $18,373,000.00 | $17,431,000.00 | $18,815,000.00 | $18,527,000.00 | $19,631,000.00 | $18,187,000.00 | $22,365,000.00 | -- | -- | -- | $21,062,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $70,231,000.00 | $74,774,000.00 | $78,260,000.00 | $68,766,000.00 | $70,711,000.00 | $73,259,000.00 | $73,670,000.00 | $74,848,000.00 | -- | -- | -- | $87,645,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-14,661,000.00 | $-14,554,000.00 | $-11,461,000.00 | $-11,742,000.00 | $-11,963,000.00 | $-22,010,000.00 | $-14,449,000.00 | $-6,724,000.00 | $-8,092,000.00 | $-7,948,000.00 | $-5,575,000.00 | $-6,586,000.00 | $-3,287,000.00 | $-8,941,000.00 | $-12,444,000.00 | $-14,047,000.00 | $-10,531,000.00 | $-12,029,000.00 | $-9,555,000.00 | $-9,667,000.00 | $-8,518,000.00 | $-6,750,000.00 | $-6,580,000.00 | $-3,295,000.00 | -- | $-5,586,000.00 | $-6,573,000.00 | $-8,447,000.00 | $-11,415,000.00 | $-12,003,000.00 | $-8,587,000.00 | $-9,036,000.00 | $-7,952,000.00 | $-9,877,000.00 | $-8,991,000.00 | $-9,304,000.00 | $-10,262,000.00 | $-5,683,000.00 | $-2,900,000.00 | $201,000.00 | $622,000.00 | $624,000.00 | $-571,000.00 | $-1,377,000.00 | $-1,383,000.00 | $-923,000.00 | $-1,081,000.00 | $-1,656,000.00 | $-701,000.00 | $-1,216,000.00 | -- | -- | -- | $129,000.00 | -- |
Accumulated Deficit | $172,215,000.00 | $161,953,000.00 | $155,772,000.00 | $149,488,000.00 | $143,576,000.00 | $140,277,000.00 | $134,066,000.00 | $129,873,000.00 | $127,757,000.00 | $126,568,000.00 | $120,964,000.00 | $116,698,000.00 | $105,065,000.00 | $102,659,000.00 | $98,938,000.00 | $96,334,000.00 | $92,589,000.00 | $89,388,000.00 | $85,058,000.00 | $80,901,000.00 | $76,718,000.00 | $74,366,000.00 | $69,790,000.00 | $66,079,000.00 | -- | $61,882,000.00 | $62,033,000.00 | $59,213,000.00 | $57,211,000.00 | $54,786,000.00 | $53,533,000.00 | $51,244,000.00 | $48,537,000.00 | $46,650,000.00 | $46,188,000.00 | $42,141,000.00 | $39,248,000.00 | $36,505,000.00 | $31,832,000.00 | $27,950,000.00 | $25,485,000.00 | $23,608,000.00 | $22,494,000.00 | $21,885,000.00 | $21,275,000.00 | $20,528,000.00 | $19,637,000.00 | $18,527,000.00 | $16,912,000.00 | $15,970,000.00 | -- | -- | -- | $9,342,000.00 | -- |
Total Stockholders' Equity | $267,130,000.00 | $242,141,000.00 | $236,794,000.00 | $230,181,000.00 | $215,465,000.00 | $201,097,000.00 | $201,279,000.00 | $193,671,000.00 | $187,762,000.00 | $162,412,000.00 | $157,979,000.00 | $153,048,000.00 | $143,056,000.00 | $134,392,000.00 | $126,280,000.00 | $121,693,000.00 | $119,194,000.00 | $113,796,000.00 | $111,200,000.00 | $106,798,000.00 | $101,813,000.00 | $100,483,000.00 | $95,525,000.00 | $95,111,000.00 | -- | $87,347,000.00 | $86,704,000.00 | $81,514,000.00 | $76,417,000.00 | $72,286,000.00 | $74,415,000.00 | $71,286,000.00 | $69,736,000.00 | $64,597,000.00 | $63,928,000.00 | $59,166,000.00 | $55,722,000.00 | $55,951,000.00 | $53,967,000.00 | $52,774,000.00 | $50,571,000.00 | $48,003,000.00 | $45,466,000.00 | $43,873,000.00 | $43,080,000.00 | $42,152,000.00 | $40,934,000.00 | $39,081,000.00 | $38,360,000.00 | $36,322,000.00 | -- | -- | -- | $29,944,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $611,599,000.00 | $596,591,000.00 | $585,494,000.00 | $590,933,000.00 | $588,347,000.00 | $572,520,000.00 | $576,115,000.00 | $494,462,000.00 | $470,785,000.00 | $363,610,000.00 | $360,458,000.00 | $359,985,000.00 | $349,197,000.00 | $343,851,000.00 | $338,499,000.00 | $343,990,000.00 | $305,828,000.00 | $308,242,000.00 | $310,550,000.00 | $312,017,000.00 | $285,301,000.00 | $222,113,000.00 | $215,190,000.00 | $214,773,000.00 | -- | $187,922,000.00 | $193,041,000.00 | $185,398,000.00 | $182,426,000.00 | $179,919,000.00 | $181,986,000.00 | $183,754,000.00 | $186,418,000.00 | $162,147,000.00 | $169,040,000.00 | $166,820,000.00 | $163,113,000.00 | $165,640,000.00 | $173,315,000.00 | $171,401,000.00 | $171,792,000.00 | $170,977,000.00 | $66,991,000.00 | $62,246,000.00 | $60,511,000.00 | $60,967,000.00 | $59,461,000.00 | $58,712,000.00 | $56,547,000.00 | $58,687,000.00 | -- | -- | -- | $51,006,000.00 | -- |
Date | 3/31/2024 | 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 | 1/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $47,377,000.00 | $139,309,000.00 | $91,811,000.00 | $45,834,000.00 | $157,259,000.00 | $43,297,000.00 | $73,234,000.00 | $33,460,000.00 | $121,056,000.00 | $32,021,000.00 | $61,285,000.00 | $30,068,000.00 | $25,933,000.00 | $82,642,000.00 | $26,460,000.00 | $28,042,000.00 | $112,584,000.00 | $30,030,000.00 | $28,422,000.00 | $27,662,000.00 | $91,403,000.00 | $23,762,000.00 | $46,071,000.00 | $22,554,000.00 | -- | $75,679,000.00 | $55,128,000.00 | $35,582,000.00 | $17,701,000.00 | $16,728,000.00 | $55,496,000.00 | $19,613,000.00 | $18,277,000.00 | $68,772,000.00 | $18,939,000.00 | $17,987,000.00 | $17,500,000.00 | $73,426,000.00 | $19,612,000.00 | $35,660,000.00 | $17,092,000.00 | $14,226,000.00 | $7,238,000.00 | $7,535,000.00 | $7,523,000.00 | $6,753,000.00 | $7,099,000.00 | $8,151,000.00 | $7,637,000.00 | $33,531,000.00 | $8,213,000.00 | $8,800,000.00 | $7,949,000.00 | $22,692,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $35,277,000.00 | $104,036,000.00 | $68,402,000.00 | $34,445,000.00 | $125,603,000.00 | $93,051,000.00 | $32,256,000.00 | $29,194,000.00 | $95,030,000.00 | $71,290,000.00 | $47,939,000.00 | $23,456,000.00 | $85,581,000.00 | $64,419,000.00 | $21,409,000.00 | $21,327,000.00 | $83,141,000.00 | $62,367,000.00 | $20,814,000.00 | $20,335,000.00 | $68,174,000.00 | $16,536,000.00 | $17,285,000.00 | $16,143,000.00 | -- | $56,879,000.00 | $41,509,000.00 | $27,230,000.00 | $13,336,000.00 | $54,121,000.00 | $12,581,000.00 | $27,395,000.00 | $13,745,000.00 | $47,842,000.00 | $36,029,000.00 | $24,121,000.00 | $11,869,000.00 | $49,276,000.00 | $37,954,000.00 | $13,083,000.00 | $12,521,000.00 | $29,464,000.00 | $6,045,000.00 | $6,471,000.00 | $6,116,000.00 | $22,512,000.00 | $5,197,000.00 | $11,965,000.00 | $6,039,000.00 | $23,879,000.00 | $5,952,000.00 | $12,762,000.00 | $6,142,000.00 | $17,720,000.00 | -- |
Loss from Operations | $12,100,000.00 | $11,864,000.00 | $23,409,000.00 | $11,389,000.00 | $31,656,000.00 | $11,697,000.00 | $7,518,000.00 | $4,266,000.00 | $26,026,000.00 | $22,016,000.00 | $13,346,000.00 | $6,612,000.00 | $22,994,000.00 | $18,223,000.00 | $5,051,000.00 | $6,715,000.00 | $29,443,000.00 | $23,747,000.00 | $7,608,000.00 | $7,327,000.00 | $23,229,000.00 | $19,869,000.00 | $6,232,000.00 | $6,411,000.00 | -- | $18,800,000.00 | $13,619,000.00 | $3,987,000.00 | $4,365,000.00 | $18,883,000.00 | $5,326,000.00 | $5,963,000.00 | $4,532,000.00 | $20,930,000.00 | $18,397,000.00 | $5,735,000.00 | $5,631,000.00 | $24,150,000.00 | $17,318,000.00 | $10,056,000.00 | $4,571,000.00 | $7,058,000.00 | $1,193,000.00 | $1,064,000.00 | $1,407,000.00 | $7,128,000.00 | $5,856,000.00 | $2,248,000.00 | $1,598,000.00 | $9,652,000.00 | $2,261,000.00 | $2,180,000.00 | $1,807,000.00 | $4,972,000.00 | -- |
Loss Before Income Taxes | $8,821,000.00 | $25,777,000.00 | $17,119,000.00 | $8,219,000.00 | $23,681,000.00 | $18,571,000.00 | $9,454,000.00 | $3,183,000.00 | $23,113,000.00 | $19,729,000.00 | $11,807,000.00 | $5,870,000.00 | $18,776,000.00 | $15,117,000.00 | $4,133,000.00 | $5,602,000.00 | $23,841,000.00 | $19,652,000.00 | $12,339,000.00 | $6,165,000.00 | $20,681,000.00 | $18,148,000.00 | $5,830,000.00 | $5,691,000.00 | -- | $16,136,000.00 | $4,569,000.00 | $3,266,000.00 | $3,852,000.00 | $12,803,000.00 | $11,864,000.00 | $4,503,000.00 | $2,985,000.00 | $15,421,000.00 | $14,267,000.00 | $4,243,000.00 | $4,382,000.00 | $18,623,000.00 | $6,023,000.00 | $3,783,000.00 | $3,285,000.00 | $5,781,000.00 | $3,742,000.00 | $1,188,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.42 | $0.42 | $0.82 | $0.40 | $1.13 | $0.42 | $0.47 | $0.17 | $1.67 | $0.41 | $1.15 | $0.83 | $1.44 | $0.42 | $0.30 | $0.43 | $1.81 | $1.44 | $0.47 | $0.48 | $1.72 | $0.52 | $0.91 | $0.45 | -- | $0.88 | $0.87 | $0.24 | $0.29 | $1.01 | $0.81 | $0.31 | $0.23 | $0.08 | $0.46 | $0.34 | $0.32 | $0.54 | $0.98 | $0.29 | $0.24 | $0.15 | $0.30 | $0.20 | $0.11 | $0.63 | $0.15 | $0.35 | $0.14 | $0.83 | $0.18 | $0.17 | $0.15 | $0.45 | -- |
Weighted Average Shares Basic | 16,394,000 | 15,940,000 | 15,921,000 | 15,872,000 | 15,448,000 | 15,661,000 | 15,355,000 | 15,096,000 | 14,413,000 | 14,411,000 | 14,356,000 | 14,306,000 | 9,495,000 | 9,514,000 | 9,474,000 | 9,453,000 | 9,398,000 | 9,390,000 | 9,378,000 | 9,340,000 | 9,265,000 | 9,251,000 | 9,241,000 | 9,251,000 | -- | 9,153,000 | 9,173,000 | 9,165,000 | 9,068,000 | 9,011,000 | 9,350,000 | 9,343,000 | 9,273,000 | 9,228,000 | 9,239,000 | 9,264,000 | 9,208,000 | 9,145,000 | 9,143,000 | 9,152,000 | 9,130,000 | 8,833,000 | 8,778,000 | 8,806,000 | 8,733,000 | 8,616,000 | 8,637,000 | 8,675,000 | 8,565,000 | 8,437,000 | 8,497,000 | 8,477,000 | 8,279,000 | 7,891,000 | -- |
Earnings Per Share Diluted | $0.42 | $0.41 | $0.81 | $0.39 | $1.09 | $0.41 | $0.45 | $0.16 | $1.66 | $0.41 | $1.14 | $0.83 | $1.43 | $1.15 | $0.30 | $0.42 | $0.37 | $1.43 | $0.47 | $0.48 | $1.70 | $1.42 | $0.45 | $0.45 | -- | $0.01 | $0.86 | $0.53 | $0.29 | $0.08 | $0.30 | $0.54 | $0.23 | $1.20 | $0.46 | $0.66 | $0.32 | $1.51 | $0.98 | $0.53 | $0.24 | $0.15 | $0.30 | $0.09 | $0.11 | $0.63 | $0.15 | $0.21 | $0.14 | $0.81 | $0.18 | $0.17 | $0.14 | $0.45 | -- |
Weighted Average Shares Diluted | 16,497,000 | 16,198,000 | 16,219,000 | 16,137,000 | 15,951,000 | 15,929,000 | 15,752,000 | 15,599,000 | 14,517,000 | 14,478,000 | 14,467,000 | 14,438,000 | 9,555,000 | 9,539,000 | 9,536,000 | 9,516,000 | 9,461,000 | 9,435,000 | 9,419,000 | 9,375,000 | 9,370,000 | 9,337,000 | 9,356,000 | 9,325,000 | -- | 9,275,000 | 9,265,000 | 9,265,000 | 9,229,000 | 9,105,000 | 9,350,000 | 9,312,000 | 9,273,000 | 9,238,000 | 9,266,000 | 9,264,000 | 9,208,000 | 9,165,000 | 9,143,000 | 9,152,000 | 9,130,000 | 8,840,000 | 8,778,000 | 8,766,000 | 8,733,000 | 8,616,000 | 8,637,000 | 8,675,000 | 8,565,000 | 8,575,000 | 8,564,000 | 8,539,000 | 8,495,000 | 8,038,000 | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | 50,000,000 | -- |
Common Stock Shares Outstanding | 16,906,000 | 16,280,000 | 16,268,000 | 16,293,000 | 15,978,000 | 15,982,000 | 15,978,000 | 15,534,000 | 15,361,000 | 14,715,000 | 14,716,000 | 14,724,000 | 9,754,000 | 9,757,000 | 9,744,000 | 9,711,000 | 9,599,000 | 9,600,000 | 9,600,000 | 9,485,000 | 9,485,000 | 9,476,000 | 9,475,000 | 9,482,000 | -- | 9,427,000 | 9,453,000 | 9,452,000 | 9,471,000 | 9,374,000 | 9,398,000 | 9,396,000 | 9,402,000 | 9,276,000 | 9,293,000 | 9,291,000 | 9,304,000 | 9,213,000 | 9,221,000 | -- | 9,241,000 | 9,091,000 | 8,845,000 | 8,845,000 | 8,849,000 | 8,631,000 | 8,649,000 | 8,647,000 | 8,649,000 | 8,466,000 | -- | -- | -- | 8,110,000 | -- |
Common Stock Value | $109,576,000.00 | $94,742,000.00 | $92,483,000.00 | $92,435,000.00 | $83,852,000.00 | $82,830,000.00 | $81,662,000.00 | $70,522,000.00 | $68,097,000.00 | $43,792,000.00 | $42,590,000.00 | $42,936,000.00 | $41,278,000.00 | $40,674,000.00 | $39,786,000.00 | $39,406,000.00 | $37,136,000.00 | $36,437,000.00 | $35,697,000.00 | -- | $33,613,000.00 | $32,867,000.00 | $32,315,000.00 | $32,327,000.00 | -- | $31,051,000.00 | $31,244,000.00 | $30,748,000.00 | $30,621,000.00 | $29,503,000.00 | $29,469,000.00 | $29,078,000.00 | $29,151,000.00 | $27,824,000.00 | $26,731,000.00 | $26,329,000.00 | $26,736,000.00 | $25,129,000.00 | $25,035,000.00 | $24,623,000.00 | $24,464,000.00 | $23,771,000.00 | $23,543,000.00 | $23,365,000.00 | $23,188,000.00 | $22,547,000.00 | $22,378,000.00 | $22,210,000.00 | $22,149,000.00 | $21,568,000.00 | -- | -- | -- | $20,473,000.00 | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $35,564,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | $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 | $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 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | -- | -- | -- | $1.00 | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |