Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | $9,630,000.00 | $28,609,000.00 | $35,016,000.00 | $31,573,000.00 | $29,014,000.00 | $22,614,000.00 | $20,064,000.00 | $19,804,000.00 | $23,030,000.00 | $12,967,000.00 | $18,347,000.00 | $8,745,000.00 | $6,146,000.00 | $9,505,000.00 | $9,929,000.00 | $7,684,000.00 | $4,052,000.00 | $3,834,000.00 | $6,827,000.00 | $2,619,000.00 | $5,182,000.00 | $296,000.00 | $8,240,000.00 | $7,986,000.00 | $9,111,000.00 | $9,312,000.00 | $9,175,000.00 | $4,072,000.00 | $5,296,000.00 | $2,453,000.00 | $8,663,000.00 | $5,114,000.00 | $5,854,000.00 | $4,627,000.00 | $6,345,000.00 | $1,648,000.00 | $6,575,000.00 | $3,010,000.00 | $6,782,000.00 | $956,000.00 | $5,453,000.00 | $3,450,000.00 | $6,047,000.00 | $9,535,000.00 | $2,573,000.00 | $4,622,000.00 |
Accounts Receivable Net Current | $7,749,000.00 | $2,475,000.00 | $10,743,000.00 | $10,920,000.00 | $11,492,000.00 | $9,344,000.00 | $8,564,000.00 | $3,262,000.00 | $10,229,000.00 | $7,941,000.00 | $7,727,000.00 | $4,706,000.00 | $8,517,000.00 | $9,568,000.00 | $9,170,000.00 | $6,607,000.00 | $15,164,000.00 | $14,752,000.00 | $9,894,000.00 | $3,872,000.00 | $7,404,000.00 | $8,522,000.00 | $7,812,000.00 | $3,051,000.00 | $7,438,000.00 | $5,207,000.00 | $8,516,000.00 | $1,087,000.00 | $6,040,000.00 | $4,817,000.00 | $6,215,000.00 | $1,256,000.00 | $3,961,000.00 | $4,582,000.00 | $5,406,000.00 | $2,369,000.00 | $3,515,000.00 | $4,370,000.00 | $3,000,000.00 | $2,021,000.00 | $3,972,000.00 | $4,389,000.00 | $3,138,000.00 | $1,794,000.00 | $3,196,000.00 | $3,166,000.00 | $3,312,000.00 | $2,209,000.00 | -- | -- | -- | $1,178,000.00 | -- | -- |
Inventory | $55,210,000.00 | $61,611,000.00 | $69,784,000.00 | $66,839,000.00 | $82,812,000.00 | $78,271,000.00 | $78,179,000.00 | $73,261,000.00 | $76,747,000.00 | $57,109,000.00 | $45,929,000.00 | $42,310,000.00 | $42,890,000.00 | $43,190,000.00 | $45,946,000.00 | $41,553,000.00 | $45,013,000.00 | $50,904,000.00 | $47,824,000.00 | $46,770,000.00 | $49,871,000.00 | $44,931,000.00 | $44,040,000.00 | $38,006,000.00 | $41,442,000.00 | $41,221,000.00 | $38,568,000.00 | $42,488,000.00 | $37,698,000.00 | $34,592,000.00 | $31,657,000.00 | $32,638,000.00 | $32,306,000.00 | $30,136,000.00 | $30,412,000.00 | $28,819,000.00 | $24,573,000.00 | $25,177,000.00 | $26,548,000.00 | $28,859,000.00 | $27,587,000.00 | $29,310,000.00 | $26,517,000.00 | $28,159,000.00 | $28,396,000.00 | $29,026,000.00 | $25,789,000.00 | $24,907,000.00 | -- | -- | -- | $21,882,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $3,768,000.00 | $2,847,000.00 | $3,671,000.00 | $2,204,000.00 | $2,538,000.00 | $2,164,000.00 | $1,917,000.00 | $2,474,000.00 | $2,494,000.00 | $2,455,000.00 | $2,161,000.00 | $1,947,000.00 | $1,883,000.00 | $1,642,000.00 | $1,442,000.00 | $2,056,000.00 | $1,541,000.00 | $1,389,000.00 | $1,127,000.00 | $1,795,000.00 | $1,527,000.00 | $1,493,000.00 | $1,312,000.00 | $2,096,000.00 | $1,466,000.00 | $1,629,000.00 | $1,134,000.00 | $1,823,000.00 | $1,734,000.00 | $1,791,000.00 | $1,349,000.00 | $2,119,000.00 | $1,826,000.00 | $1,864,000.00 | $1,184,000.00 | $1,706,000.00 | $1,644,000.00 | $1,610,000.00 | $1,193,000.00 | $1,839,000.00 | $1,567,000.00 | $1,508,000.00 | $1,052,000.00 | $1,607,000.00 | $1,552,000.00 | $1,362,000.00 | $1,199,000.00 | $1,460,000.00 | -- | -- | -- | $1,451,000.00 | -- | -- |
Total Current Assets | $147,956,000.00 | $139,246,000.00 | $145,215,000.00 | $142,965,000.00 | $124,738,000.00 | $112,395,000.00 | $103,987,000.00 | $93,109,000.00 | $99,582,000.00 | $96,417,000.00 | $91,384,000.00 | $80,536,000.00 | $82,510,000.00 | $77,168,000.00 | $77,355,000.00 | $70,927,000.00 | $84,748,000.00 | $80,134,000.00 | $77,644,000.00 | $64,600,000.00 | $69,622,000.00 | $70,664,000.00 | $67,490,000.00 | $54,187,000.00 | $58,722,000.00 | $58,016,000.00 | $59,105,000.00 | $52,155,000.00 | $62,690,000.00 | $55,839,000.00 | $58,392,000.00 | $52,644,000.00 | $59,296,000.00 | $56,594,000.00 | $55,031,000.00 | $43,222,000.00 | $48,758,000.00 | $43,028,000.00 | $49,421,000.00 | $45,260,000.00 | $45,687,000.00 | $45,424,000.00 | $40,771,000.00 | $36,035,000.00 | $48,105,000.00 | $43,810,000.00 | $50,326,000.00 | $42,955,000.00 | -- | -- | -- | $48,273,000.00 | -- | -- |
Property Plant and Equipement | $22,657,000.00 | $22,456,000.00 | $21,356,000.00 | $16,231,000.00 | $14,327,000.00 | $14,232,000.00 | $14,100,000.00 | $14,370,000.00 | $14,313,000.00 | $14,582,000.00 | $14,727,000.00 | $14,938,000.00 | $14,741,000.00 | $14,754,000.00 | $14,925,000.00 | $14,796,000.00 | $15,009,000.00 | $15,244,000.00 | $15,155,000.00 | $14,552,000.00 | $14,800,000.00 | $14,090,000.00 | $14,110,000.00 | $14,218,000.00 | $13,742,000.00 | $13,518,000.00 | $13,293,000.00 | $13,334,000.00 | $13,229,000.00 | $12,753,000.00 | $12,754,000.00 | $12,761,000.00 | $12,809,000.00 | $12,476,000.00 | $10,525,000.00 | $9,890,000.00 | $11,052,000.00 | $11,142,000.00 | $11,164,000.00 | $11,265,000.00 | $11,169,000.00 | $11,288,000.00 | $11,356,000.00 | $11,470,000.00 | $11,575,000.00 | $11,677,000.00 | $11,770,000.00 | $11,884,000.00 | -- | -- | -- | $12,416,000.00 | -- | -- |
Intangible Assets Net | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | $465,000.00 | -- | -- | -- | $465,000.00 | -- | -- |
Goodwill | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | $3,308,000.00 | -- | -- | -- | $3,308,000.00 | -- | -- |
Other Assets | $4,466,000.00 | $4,358,000.00 | $18,556,000.00 | $14,273,000.00 | $13,319,000.00 | $13,831,000.00 | $15,924,000.00 | $17,197,000.00 | $17,694,000.00 | $17,293,000.00 | $16,364,000.00 | $16,100,000.00 | $12,266,000.00 | $11,375,000.00 | $10,343,000.00 | $11,278,000.00 | $11,120,000.00 | $11,015,000.00 | $10,795,000.00 | $9,931,000.00 | $10,970,000.00 | $10,674,000.00 | $9,680,000.00 | $9,678,000.00 | $9,197,000.00 | $9,070,000.00 | $8,877,000.00 | $8,766,000.00 | $9,128,000.00 | $10,546,000.00 | $10,456,000.00 | $10,032,000.00 | $9,798,000.00 | $10,009,000.00 | $9,973,000.00 | $9,893,000.00 | $8,495,000.00 | $8,499,000.00 | $8,351,000.00 | $8,129,000.00 | $7,004,000.00 | $6,838,000.00 | $6,885,000.00 | $6,733,000.00 | $6,678,000.00 | $6,583,000.00 | $6,659,000.00 | $7,189,000.00 | -- | -- | -- | $5,097,000.00 | -- | -- |
Total Assets | $204,038,000.00 | $193,802,000.00 | $196,733,000.00 | $184,177,000.00 | $161,677,000.00 | $149,603,000.00 | $141,671,000.00 | $132,841,000.00 | $139,792,000.00 | $136,257,000.00 | $130,165,000.00 | $119,422,000.00 | $117,471,000.00 | $110,880,000.00 | $109,825,000.00 | $104,764,000.00 | $119,031,000.00 | $113,854,000.00 | $110,794,000.00 | $100,880,000.00 | $114,120,000.00 | $114,933,000.00 | $106,793,000.00 | $95,900,000.00 | $101,092,000.00 | $102,487,000.00 | $98,095,000.00 | $88,527,000.00 | $123,573,000.00 | $119,588,000.00 | $119,571,000.00 | $110,677,000.00 | $114,613,000.00 | $113,860,000.00 | $110,757,000.00 | $103,823,000.00 | $107,917,000.00 | $105,869,000.00 | $107,755,000.00 | $102,553,000.00 | $103,989,000.00 | $103,234,000.00 | $101,871,000.00 | $97,315,000.00 | $121,819,000.00 | $118,380,000.00 | $116,651,000.00 | $110,837,000.00 | -- | -- | -- | $102,809,000.00 | -- | -- |
Accounts Payable | $13,064,000.00 | $6,071,000.00 | $12,066,000.00 | $12,530,000.00 | $14,641,000.00 | $11,573,000.00 | $12,434,000.00 | $6,771,000.00 | $14,168,000.00 | $12,796,000.00 | $10,847,000.00 | $6,079,000.00 | $9,592,000.00 | $8,710,000.00 | $9,803,000.00 | $3,886,000.00 | $9,624,000.00 | $9,265,000.00 | $12,417,000.00 | $4,673,000.00 | $12,237,000.00 | $14,606,000.00 | $12,998,000.00 | $5,362,000.00 | $8,278,000.00 | $10,352,000.00 | $10,308,000.00 | $5,163,000.00 | $9,128,000.00 | $6,345,000.00 | $10,419,000.00 | $3,681,000.00 | $9,083,000.00 | $9,209,000.00 | $8,503,000.00 | $3,577,000.00 | $5,939,000.00 | $4,476,000.00 | $8,409,000.00 | $5,569,000.00 | $7,286,000.00 | $8,647,000.00 | $7,194,000.00 | $4,246,000.00 | $7,045,000.00 | $5,906,000.00 | $6,112,000.00 | $2,992,000.00 | -- | -- | -- | $1,884,000.00 | -- | -- |
Accrued Liabilities | $18,442,000.00 | $16,496,000.00 | $16,218,000.00 | $21,697,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $17,043,000.00 | -- | -- | $13,494,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $52,656,000.00 | $42,214,000.00 | $46,620,000.00 | $51,311,000.00 | $45,484,000.00 | $41,479,000.00 | $40,248,000.00 | $34,316,000.00 | $45,559,000.00 | $45,221,000.00 | $41,430,000.00 | $34,903,000.00 | $36,996,000.00 | $34,312,000.00 | $32,839,000.00 | $27,552,000.00 | $36,894,000.00 | $34,778,000.00 | $36,564,000.00 | $25,668,000.00 | $33,625,000.00 | $37,762,000.00 | $35,438,000.00 | $26,296,000.00 | $28,426,000.00 | $31,374,000.00 | $30,503,000.00 | $23,082,000.00 | $25,905,000.00 | $24,168,000.00 | $27,100,000.00 | $20,465,000.00 | $25,611,000.00 | $26,894,000.00 | $26,045,000.00 | $20,329,000.00 | $22,909,000.00 | $22,053,000.00 | $25,546,000.00 | $21,070,000.00 | $23,612,000.00 | $24,250,000.00 | $23,897,000.00 | $19,568,000.00 | $24,045,000.00 | $22,469,000.00 | $22,249,000.00 | $17,419,000.00 | -- | -- | -- | $16,504,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,107,000.00 | $4,774,000.00 | $4,428,000.00 | $3,879,000.00 | $3,479,000.00 | $3,075,000.00 | $3,670,000.00 | $3,895,000.00 | $3,638,000.00 | $3,157,000.00 | $3,455,000.00 | $3,583,000.00 | $3,127,000.00 | $2,684,000.00 | $2,283,000.00 | $2,417,000.00 | -- | -- | -- | $1,185,000.00 | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | $-12,000.00 | $-109,000.00 | $-2,509,000.00 | $-2,532,000.00 | $-2,554,000.00 | $-2,576,000.00 | $-1,905,000.00 | $-1,919,000.00 | $-1,933,000.00 | $-1,947,000.00 | $-2,591,000.00 | $-2,610,000.00 | $-2,629,000.00 | $-2,748,000.00 | $-2,532,000.00 | $-2,548,000.00 | $-2,565,000.00 | $-2,175,000.00 | $-1,913,000.00 | $-1,930,000.00 | $-1,954,000.00 | $-1,980,000.00 | $-2,093,000.00 | $-2,117,000.00 | $-2,145,000.00 | $-2,182,000.00 | $-1,821,000.00 | $-1,759,000.00 | $-1,837,000.00 | $-1,901,000.00 | $-1,919,000.00 | $-1,975,000.00 | $-1,943,000.00 | $-1,969,000.00 | $-828,000.00 | $-801,000.00 | $-843,000.00 | $-853,000.00 | $-1,642,000.00 | $-1,731,000.00 | $-1,548,000.00 | $-1,572,000.00 | $-1,319,000.00 | $-1,391,000.00 | $-1,399,000.00 | $-1,458,000.00 | -- | -- | -- | $-996,000.00 | -- | -- |
Accumulated Deficit | $147,913,000.00 | $148,141,000.00 | $146,678,000.00 | $129,531,000.00 | $115,280,000.00 | $107,232,000.00 | $100,563,000.00 | $97,702,000.00 | $92,739,000.00 | $89,556,000.00 | $87,269,000.00 | $83,079,000.00 | $79,679,000.00 | $75,781,000.00 | $76,218,000.00 | $76,573,000.00 | $81,273,000.00 | $78,220,000.00 | $73,382,000.00 | $73,954,000.00 | $78,958,000.00 | $75,646,000.00 | $69,852,000.00 | $68,127,000.00 | $71,281,000.00 | $69,742,000.00 | $66,241,000.00 | $64,141,000.00 | $90,546,000.00 | $88,569,000.00 | $86,043,000.00 | $84,423,000.00 | $83,628,000.00 | $82,050,000.00 | $79,152,000.00 | $77,755,000.00 | $78,381,000.00 | $77,643,000.00 | $75,776,000.00 | $74,943,000.00 | $75,083,000.00 | $74,221,000.00 | $73,428,000.00 | $73,120,000.00 | $93,604,000.00 | $92,248,000.00 | $90,830,000.00 | $89,953,000.00 | -- | -- | -- | $83,222,000.00 | -- | -- |
Total Stockholders' Equity | $151,382,000.00 | $151,588,000.00 | $150,113,000.00 | $132,866,000.00 | $116,193,000.00 | $108,124,000.00 | $101,423,000.00 | $98,525,000.00 | $94,233,000.00 | $91,036,000.00 | $88,735,000.00 | $84,519,000.00 | $80,475,000.00 | $76,568,000.00 | $76,986,000.00 | $77,212,000.00 | $82,137,000.00 | $79,076,000.00 | $74,230,000.00 | $75,212,000.00 | $80,495,000.00 | $77,171,000.00 | $71,355,000.00 | $69,604,000.00 | $72,666,000.00 | $71,113,000.00 | $67,592,000.00 | $65,445,000.00 | $97,668,000.00 | $95,420,000.00 | $92,471,000.00 | $90,212,000.00 | $89,002,000.00 | $86,966,000.00 | $84,712,000.00 | $83,494,000.00 | $85,008,000.00 | $83,816,000.00 | $82,209,000.00 | $81,483,000.00 | $80,377,000.00 | $78,984,000.00 | $77,974,000.00 | $77,747,000.00 | $97,774,000.00 | $95,911,000.00 | $94,402,000.00 | $93,418,000.00 | -- | -- | -- | $86,305,000.00 | $81,512,000.00 | $90,789,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $204,038,000.00 | $193,802,000.00 | $196,733,000.00 | $184,177,000.00 | $161,677,000.00 | $149,603,000.00 | $141,671,000.00 | $132,841,000.00 | $139,792,000.00 | $136,257,000.00 | $130,165,000.00 | $119,422,000.00 | $117,471,000.00 | $110,880,000.00 | $109,825,000.00 | $104,764,000.00 | $119,031,000.00 | $113,854,000.00 | $110,794,000.00 | $100,880,000.00 | $114,120,000.00 | $114,933,000.00 | $106,793,000.00 | $95,900,000.00 | $101,092,000.00 | $102,487,000.00 | $98,095,000.00 | $88,527,000.00 | $123,573,000.00 | $119,588,000.00 | $119,571,000.00 | $110,677,000.00 | $114,613,000.00 | $113,860,000.00 | $110,757,000.00 | $103,823,000.00 | $107,917,000.00 | $105,869,000.00 | $107,755,000.00 | $102,553,000.00 | $103,989,000.00 | $103,234,000.00 | $101,871,000.00 | $97,315,000.00 | $121,819,000.00 | $118,380,000.00 | $116,651,000.00 | $110,837,000.00 | -- | -- | -- | $102,809,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $13,984,000.00 | $90,379,000.00 | $76,916,000.00 | $29,022,000.00 | $66,397,000.00 | $41,392,000.00 | $18,395,000.00 | $68,272,000.00 | $49,114,000.00 | $33,070,000.00 | $18,462,000.00 | $53,605,000.00 | $36,174,000.00 | $7,831,000.00 | $12,107,000.00 | $65,394,000.00 | $15,749,000.00 | $20,424,000.00 | $18,699,000.00 | $66,323,000.00 | $16,183,000.00 | $19,472,000.00 | $17,651,000.00 | $59,020,000.00 | $13,461,000.00 | $16,287,000.00 | $14,906,000.00 | $50,467,000.00 | $38,264,000.00 | $13,808,000.00 | $12,688,000.00 | $43,800,000.00 | $32,683,000.00 | $12,604,000.00 | $10,205,000.00 | $32,671,000.00 | $25,237,000.00 | $18,270,000.00 | $8,838,000.00 | $29,813,000.00 | $22,158,000.00 | $14,427,000.00 | $7,112,000.00 | $27,204,000.00 | $21,665,000.00 | $14,291,000.00 | $6,996,000.00 | $19,506,000.00 | $14,001,000.00 | $9,367,000.00 | $4,460,000.00 | $17,713,000.00 | $-6,557,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $822,000.00 | -- | -- | -- | $960,000.00 | -- | -- | -- | $858,000.00 | -- | -- | -- | $663,000.00 | -- | -- | -- | $743,000.00 | -- | -- | -- | $1,069,000.00 | -- | -- | -- | $768,000.00 | -- | -- | -- | $789,000.00 | -- | -- | -- | $489,000.00 | -- | -- |
Selling, General, and Administrative | $8,742,000.00 | $43,213,000.00 | $35,495,000.00 | $14,533,000.00 | $29,449,000.00 | $19,123,000.00 | $9,240,000.00 | $31,880,000.00 | $7,701,000.00 | $15,682,000.00 | $8,437,000.00 | $29,244,000.00 | $20,896,000.00 | $5,757,000.00 | $7,253,000.00 | $31,259,000.00 | $6,039,000.00 | $18,876,000.00 | $9,831,000.00 | $30,936,000.00 | $6,996,000.00 | $16,939,000.00 | $8,618,000.00 | $29,261,000.00 | $6,792,000.00 | $15,573,000.00 | $8,008,000.00 | $27,415,000.00 | $6,307,000.00 | $7,096,000.00 | $7,043,000.00 | $23,249,000.00 | $17,552,000.00 | $6,181,000.00 | $5,951,000.00 | $20,665,000.00 | $15,768,000.00 | $11,377,000.00 | $6,070,000.00 | $20,307,000.00 | $15,408,000.00 | $10,473,000.00 | $5,640,000.00 | $18,443,000.00 | $14,079,000.00 | $4,535,000.00 | $4,943,000.00 | $14,130,000.00 | $3,140,000.00 | $3,688,000.00 | $3,856,000.00 | $13,993,000.00 | $12,606,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $5,242,000.00 | $49,202,000.00 | $43,383,000.00 | $14,489,000.00 | $14,679,000.00 | $22,269,000.00 | $9,155,000.00 | $36,392,000.00 | $8,343,000.00 | $17,388,000.00 | $10,025,000.00 | $24,361,000.00 | $15,278,000.00 | $6,928,000.00 | $4,854,000.00 | $34,135,000.00 | $29,957,000.00 | $11,379,000.00 | $8,868,000.00 | $35,387,000.00 | $9,187,000.00 | $20,184,000.00 | $9,033,000.00 | $29,759,000.00 | $6,669,000.00 | $8,722,000.00 | $6,898,000.00 | $23,052,000.00 | $17,818,000.00 | $6,712,000.00 | $5,645,000.00 | $20,551,000.00 | $4,454,000.00 | $6,423,000.00 | $4,254,000.00 | $12,006,000.00 | $9,469,000.00 | $6,893,000.00 | $2,768,000.00 | $9,506,000.00 | $6,750,000.00 | $2,482,000.00 | $1,472,000.00 | $8,761,000.00 | $2,773,000.00 | $2,760,000.00 | $2,053,000.00 | $5,376,000.00 | $3,317,000.00 | $1,823,000.00 | $604,000.00 | $3,720,000.00 | $-19,163,000.00 | -- |
Loss Before Income Taxes | $6,093,000.00 | $52,062,000.00 | $45,449,000.00 | $14,972,000.00 | $14,755,000.00 | $22,245,000.00 | $9,138,000.00 | $36,408,000.00 | $8,347,000.00 | $17,406,000.00 | $10,033,000.00 | $24,456,000.00 | $15,364,000.00 | $2,089,000.00 | $4,915,000.00 | $34,458,000.00 | $9,793,000.00 | $20,399,000.00 | $8,925,000.00 | $35,655,000.00 | $9,289,000.00 | $11,236,000.00 | $9,066,000.00 | $29,988,000.00 | $22,478,000.00 | $8,779,000.00 | $6,949,000.00 | $23,407,000.00 | $18,182,000.00 | $6,863,000.00 | $5,737,000.00 | $20,971,000.00 | $4,557,000.00 | $10,899,000.00 | $4,371,000.00 | $12,527,000.00 | $2,692,000.00 | $4,246,000.00 | $2,890,000.00 | $10,030,000.00 | $2,879,000.00 | $2,660,000.00 | $1,621,000.00 | $9,721,000.00 | $8,274,000.00 | $3,013,000.00 | $2,292,000.00 | $8,398,000.00 | $4,058,000.00 | $2,331,000.00 | $840,000.00 | $4,892,000.00 | -- | -- |
Earnings Per Share Basic | $0.13 | $1.21 | $1.05 | $0.34 | $0.34 | $0.50 | $0.21 | $0.85 | $0.20 | $0.41 | $0.24 | $0.57 | $0.19 | $0.17 | $0.12 | $0.83 | $0.72 | $0.49 | $0.22 | $0.83 | $0.21 | $0.48 | $0.22 | $0.55 | $0.46 | $0.33 | $0.15 | $0.44 | $0.34 | $0.23 | $0.10 | $0.39 | $0.28 | $0.20 | $0.08 | $0.24 | $0.19 | $0.13 | $0.05 | $0.20 | $0.05 | $0.05 | $0.04 | $0.19 | $0.16 | $0.06 | $0.04 | $0.19 | $0.09 | $0.05 | $0.02 | $0.11 | $-0.30 | -- |
Weighted Average Shares Basic | 33,752,000 | 33,609,000 | 33,602,000 | 33,558,000 | 33,435 | 33,428 | 33,407 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 33,752,000 | -- | -- | -- | 36,633,000 | 37,076,000 | 36,877,000 | 37,007,000 | 36,955,000 | 36,982,000 | 37,026,000 | 37,028,000 | 36,937 | 36,950,000 | 36,973,000 | 36,958,000 | 36,820,000 | 36,779,000 | 36,774,000 | 36,795,000 | 36,656,000 | 36,648,000 | 36,668,000 | 36,629 | 36,372,000 | 36,362,000 | 36,340,000 | 36,287 | 36,179,000 | -- | -- |
Earnings Per Share Diluted | $0.13 | $1.21 | $1.05 | $0.34 | $0.34 | $0.50 | $0.21 | $0.85 | $0.20 | $0.41 | $0.24 | $0.57 | $0.37 | $0.05 | $0.12 | $0.83 | $0.72 | $0.27 | $0.22 | $0.83 | $0.21 | $0.48 | $0.22 | $0.55 | $0.46 | $0.33 | $0.15 | $0.44 | $0.34 | $0.13 | $0.10 | $0.39 | $0.08 | $0.12 | $0.08 | $0.24 | $0.05 | $0.13 | $0.05 | $0.20 | $0.15 | $0.09 | $0.04 | $0.19 | $0.16 | $0.06 | $0.04 | $0.18 | $0.03 | $0.03 | $0.02 | $0.11 | $-0.30 | -- |
Weighted Average Shares Diluted | -- | 33,609,000 | 33,602,000 | 33,558,000 | 33,428 | 33,428 | 33,407 | -- | 33,321 | -- | -- | 33,192,000 | -- | -- | -- | 33,230,000 | -- | -- | -- | 33,570,000 | -- | -- | -- | 33,752,000 | -- | -- | -- | 36,633,000 | 37,076,000 | 37,111,000 | 37,007,000 | 37,147,000 | 36,980,000 | 37,120,000 | 37,264,000 | 37,228 | 37,236,000 | 37,240,000 | 37,255,000 | 37,144,000 | 37,058,000 | 37,003,000 | 37,003,000 | 36,804,000 | 36,758,000 | 36,710,000 | 36,819 | 36,735,000 | 36,574,000 | 36,848,000 | 36,857 | 36,668,000 | -- | -- |
Common Stock Shares Authorized | 74,000,000 | 74,000,000 | 74,000,000 | 74,000,000 | 74,000,000 | 74,000,000 | 74,000,000 | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- | -- | 74,000,000 | -- | -- |
Common Stock Shares Outstanding | 34,682,949 | 34,466,726 | 34,466,726 | 34,437,678 | 34,217,582 | 34,238,382 | 34,142,479 | 33,992,054 | -- | -- | -- | 33,868,624 | -- | -- | -- | 33,869,817 | -- | -- | -- | 34,328,486 | -- | -- | -- | 34,572,157 | -- | -- | -- | 34,855,082 | -- | -- | -- | 38,111,625 | -- | -- | -- | 38,130,862 | -- | -- | -- | 38,095,322 | -- | -- | -- | 37,820,521 | -- | -- | -- | 37,375,469 | -- | -- | -- | 37,075,096 | -- | -- |
Common Stock Value | $3,469,000.00 | $3,447,000.00 | $3,447,000.00 | $3,444,000.00 | $3,422,000.00 | $3,424,000.00 | $3,414,000.00 | $3,399,000.00 | $3,399,000.00 | $3,399,000.00 | $3,399,000.00 | $3,387,000.00 | $3,387,000.00 | $3,397,000.00 | $3,397,000.00 | $3,387,000.00 | $3,396,000.00 | $3,404,000.00 | $3,413,000.00 | $3,433,000.00 | $3,450,000.00 | $3,455,000.00 | $3,457,000.00 | $3,457,000.00 | -- | -- | -- | $3,486,000.00 | -- | -- | -- | $3,811,000.00 | -- | -- | -- | $3,813,000.00 | -- | -- | $3,821,000.00 | $3,810,000.00 | -- | -- | -- | $3,782,000.00 | -- | -- | -- | $3,738,000.00 | -- | -- | -- | $3,708,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 | -- | -- | $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 | -- | -- | -- | 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 | $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 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |