Date | 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 | 4/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 | $49,778,000.00 | $43,869,000.00 | $61,741,000.00 | $20,245,000.00 | $24,052,000.00 | $29,315,000.00 | $37,047,000.00 | $29,272,000.00 | $29,934,000.00 | $23,781,000.00 | $33,747,000.00 | $29,348,000.00 | $40,296,000.00 | $45,031,000.00 | -- | $11,587,000.00 | $14,984,000.00 | $10,157,000.00 | $9,374,000.00 | $14,062,000.00 | $14,883,000.00 | $6,464,000.00 | $10,409,000.00 | $6,994,000.00 | $5,530,000.00 | $4,065,000.00 | $9,729,000.00 | $11,090,000.00 | $13,524,000.00 | $20,958,000.00 | $24,576,000.00 | $24,290,000.00 | $23,823,000.00 | $19,607,000.00 | $18,878,000.00 | $21,365,000.00 | $23,124,000.00 | $15,606,000.00 | $14,716,000.00 | $11,718,000.00 | $19,609,000.00 | $14,743,000.00 | $12,021,000.00 | $13,591,000.00 | $9,835,000.00 | $10,745,000.00 | $7,237,000.00 | $9,979,000.00 | $9,202,000.00 | $8,857,000.00 | $11,667,000.00 | $13,089,000.00 | $10,955,000.00 | $8,560,000.00 | $9,349,000.00 |
Accounts Receivable Net Current | $126,331,000.00 | $130,027,000.00 | $126,385,000.00 | $154,596,000.00 | $125,020,000.00 | $114,963,000.00 | $114,331,000.00 | $122,502,000.00 | $98,413,000.00 | $101,878,000.00 | $95,412,000.00 | $93,821,000.00 | $74,892,000.00 | $74,760,000.00 | -- | $108,791,000.00 | $100,987,000.00 | $86,436,000.00 | $86,043,000.00 | $84,206,000.00 | $81,351,000.00 | $83,762,000.00 | $71,780,000.00 | $82,019,000.00 | $76,937,000.00 | $63,683,000.00 | $63,010,000.00 | $68,865,000.00 | $83,317,000.00 | $62,160,000.00 | $61,763,000.00 | $55,583,000.00 | $58,965,000.00 | $56,916,000.00 | $56,006,000.00 | $57,648,000.00 | $60,782,000.00 | $60,721,000.00 | $57,585,000.00 | $57,116,000.00 | $60,796,000.00 | $49,855,000.00 | $53,454,000.00 | $47,970,000.00 | $61,388,000.00 | $49,051,000.00 | $50,369,000.00 | $46,648,000.00 | $47,066,000.00 | -- | -- | -- | $42,486,000.00 | -- | -- |
Inventory | $2,518,000.00 | $3,228,000.00 | $4,064,000.00 | $4,766,000.00 | $2,116,000.00 | $1,703,000.00 | $1,742,000.00 | $2,022,000.00 | $3,685,000.00 | $4,108,000.00 | $4,190,000.00 | $4,936,000.00 | $3,138,000.00 | $2,088,000.00 | -- | $2,248,000.00 | $2,760,000.00 | $2,356,000.00 | $1,447,000.00 | $1,638,000.00 | $1,473,000.00 | $1,760,000.00 | $2,335,000.00 | $2,362,000.00 | $2,794,000.00 | $2,403,000.00 | $2,349,000.00 | $2,461,000.00 | $2,324,000.00 | $1,903,000.00 | $2,133,000.00 | $2,387,000.00 | $1,954,000.00 | $2,012,000.00 | $2,360,000.00 | $2,198,000.00 | $1,491,000.00 | $1,414,000.00 | $1,221,000.00 | $1,233,000.00 | $1,315,000.00 | $1,210,000.00 | $1,747,000.00 | $1,629,000.00 | $1,717,000.00 | $1,509,000.00 | $1,307,000.00 | $1,234,000.00 | $1,240,000.00 | -- | -- | -- | $1,164,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $5,399,000.00 | $7,651,000.00 | $7,837,000.00 | $4,141,000.00 | $3,884,000.00 | $3,006,000.00 | $4,372,000.00 | $4,871,000.00 | $4,181,000.00 | $3,934,000.00 | $3,777,000.00 | $3,837,000.00 | $3,510,000.00 | $2,564,000.00 | -- | $2,600,000.00 | $2,718,000.00 | $2,224,000.00 | $2,534,000.00 | $2,718,000.00 | $1,988,000.00 | $2,029,000.00 | $572,000.00 | $611,000.00 | $993,000.00 | $788,000.00 | $1,212,000.00 | $877,000.00 | $948,000.00 | $1,197,000.00 | $1,270,000.00 | $1,139,000.00 | $989,000.00 | $1,094,000.00 | $1,247,000.00 | $1,341,000.00 | $933,000.00 | $845,000.00 | $974,000.00 | $1,206,000.00 | $2,117,000.00 | $1,591,000.00 | $1,518,000.00 | $1,265,000.00 | $1,281,000.00 | $1,115,000.00 | $1,256,000.00 | $1,305,000.00 | $1,997,000.00 | -- | -- | -- | $1,250,000.00 | -- | -- |
Total Current Assets | $184,026,000.00 | $184,775,000.00 | $200,027,000.00 | $184,638,000.00 | $156,485,000.00 | $149,911,000.00 | $158,252,000.00 | $159,328,000.00 | $140,163,000.00 | $137,141,000.00 | $144,657,000.00 | $133,177,000.00 | $125,202,000.00 | $124,760,000.00 | -- | $125,786,000.00 | $121,549,000.00 | $101,360,000.00 | $99,398,000.00 | $104,199,000.00 | $102,867,000.00 | $96,481,000.00 | $89,939,000.00 | $97,198,000.00 | $92,651,000.00 | $78,410,000.00 | $76,300,000.00 | $83,293,000.00 | $100,113,000.00 | $86,471,000.00 | $89,985,000.00 | $83,660,000.00 | $85,731,000.00 | $79,808,000.00 | $78,694,000.00 | $82,796,000.00 | $86,575,000.00 | $78,856,000.00 | $74,732,000.00 | $71,503,000.00 | $84,055,000.00 | $67,679,000.00 | $69,026,000.00 | $64,721,000.00 | $78,912,000.00 | $67,357,000.00 | $66,088,000.00 | $64,305,000.00 | $65,209,000.00 | -- | -- | -- | $60,899,000.00 | -- | -- |
Property Plant and Equipement | $7,307,000.00 | $6,262,000.00 | $4,575,000.00 | $3,515,000.00 | $2,659,000.00 | $2,104,000.00 | $1,937,000.00 | $1,932,000.00 | $1,999,000.00 | $2,163,000.00 | $2,275,000.00 | $2,308,000.00 | $1,028,000.00 | $1,113,000.00 | -- | $1,122,000.00 | $1,215,000.00 | $1,308,000.00 | $1,420,000.00 | $1,539,000.00 | $1,588,000.00 | $1,682,000.00 | $1,760,000.00 | $1,758,000.00 | $1,828,000.00 | $1,924,000.00 | $1,993,000.00 | $1,999,000.00 | $1,937,000.00 | $1,793,000.00 | $466,000.00 | $334,000.00 | $362,000.00 | $390,000.00 | $396,000.00 | $392,000.00 | $412,000.00 | $355,000.00 | $328,000.00 | $334,000.00 | $324,000.00 | $303,000.00 | $372,000.00 | $374,000.00 | $375,000.00 | $333,000.00 | $370,000.00 | $435,000.00 | $458,000.00 | -- | -- | -- | $545,000.00 | -- | -- |
Intangible Assets Net | $18,309,000.00 | $19,423,000.00 | $19,485,000.00 | $19,693,000.00 | $18,712,000.00 | $8,876,000.00 | $9,597,000.00 | $9,950,000.00 | $10,136,000.00 | $10,600,000.00 | $10,753,000.00 | $10,625,000.00 | $3,772,000.00 | $3,826,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $19,010,000.00 | $19,637,000.00 | $19,220,000.00 | $18,963,000.00 | $17,819,000.00 | $15,821,000.00 | $16,860,000.00 | $17,188,000.00 | $17,133,000.00 | $17,566,000.00 | $17,457,000.00 | $16,816,000.00 | $3,999,000.00 | $3,901,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $1,160,000.00 | $868,000.00 | $472,000.00 | $350,000.00 | $393,000.00 | $432,000.00 | $417,000.00 | $459,000.00 | $494,000.00 | $490,000.00 | $510,000.00 | $257,000.00 | $176,000.00 | $126,000.00 | -- | $91,000.00 | $111,000.00 | $138,000.00 | $156,000.00 | $181,000.00 | $215,000.00 | $281,000.00 | $301,000.00 | $1,854,000.00 | $231,000.00 | $204,000.00 | $214,000.00 | $225,000.00 | $113,000.00 | $125,000.00 | $132,000.00 | $139,000.00 | $82,000.00 | $94,000.00 | $104,000.00 | $111,000.00 | $152,000.00 | $163,000.00 | $162,000.00 | $160,000.00 | $159,000.00 | $159,000.00 | $153,000.00 | $153,000.00 | $71,000.00 | $72,000.00 | $74,000.00 | $43,000.00 | $54,000.00 | -- | -- | -- | $37,000.00 | -- | -- |
Total Assets | $232,365,000.00 | $233,698,000.00 | $246,532,000.00 | $231,856,000.00 | $199,622,000.00 | $179,003,000.00 | $188,770,000.00 | $190,752,000.00 | $171,736,000.00 | $169,891,000.00 | $177,710,000.00 | $165,533,000.00 | $136,208,000.00 | $135,914,000.00 | -- | $129,846,000.00 | $126,281,000.00 | $106,825,000.00 | $105,664,000.00 | $111,164,000.00 | $107,971,000.00 | $103,110,000.00 | $97,400,000.00 | $108,447,000.00 | $102,725,000.00 | $91,016,000.00 | $90,920,000.00 | $96,889,000.00 | $113,698,000.00 | $95,422,000.00 | $96,735,000.00 | $91,194,000.00 | $94,082,000.00 | $86,613,000.00 | $84,907,000.00 | $88,761,000.00 | $94,981,000.00 | $90,424,000.00 | $85,849,000.00 | $81,768,000.00 | $94,760,000.00 | $76,411,000.00 | $78,601,000.00 | $73,726,000.00 | $91,445,000.00 | $78,146,000.00 | $76,333,000.00 | $73,989,000.00 | $74,861,000.00 | -- | -- | -- | $68,683,000.00 | -- | -- |
Accounts Payable | $146,939,000.00 | $146,516,000.00 | $161,859,000.00 | $151,180,000.00 | $127,918,000.00 | $112,718,000.00 | $123,537,000.00 | $125,908,000.00 | $110,673,000.00 | $108,996,000.00 | $118,937,000.00 | $107,045,000.00 | $85,255,000.00 | $84,705,000.00 | -- | $76,988,000.00 | $73,310,000.00 | $56,927,000.00 | $56,695,000.00 | $62,816,000.00 | $62,751,000.00 | $60,035,000.00 | $55,119,000.00 | $64,752,000.00 | $58,910,000.00 | $47,876,000.00 | $49,820,000.00 | $55,694,000.00 | $72,093,000.00 | $53,593,000.00 | $55,388,000.00 | $50,107,000.00 | $52,808,000.00 | $45,548,000.00 | $43,333,000.00 | $47,918,000.00 | $52,328,000.00 | $47,980,000.00 | $45,121,000.00 | $42,797,000.00 | $56,973,000.00 | $41,484,000.00 | $43,871,000.00 | $38,975,000.00 | $55,734,000.00 | $43,935,000.00 | $43,596,000.00 | -- | $42,417,000.00 | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $7,956,000.00 | $10,955,000.00 | $11,201,000.00 | $9,470,000.00 | $8,710,000.00 | $6,186,000.00 | $7,268,000.00 | $8,363,000.00 | $7,599,000.00 | $8,434,000.00 | $7,895,000.00 | $9,647,000.00 | $6,200,000.00 | $5,965,000.00 | -- | $5,355,000.00 | $5,054,000.00 | $3,434,000.00 | $3,391,000.00 | $3,932,000.00 | $3,902,000.00 | $2,640,000.00 | $2,646,000.00 | $3,179,000.00 | $3,882,000.00 | $3,046,000.00 | $3,723,000.00 | $4,289,000.00 | $3,994,000.00 | $4,050,000.00 | $2,726,000.00 | $2,560,000.00 | $2,615,000.00 | $2,989,000.00 | $2,976,000.00 | $3,290,000.00 | $3,086,000.00 | $3,641,000.00 | $2,372,000.00 | $3,011,000.00 | $3,066,000.00 | $1,827,000.00 | $2,438,000.00 | $2,712,000.00 | $3,531,000.00 | -- | -- | -- | $3,379,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $164,743,000.00 | $166,716,000.00 | $182,439,000.00 | $171,282,000.00 | $146,211,000.00 | $124,590,000.00 | $134,861,000.00 | $138,336,000.00 | $122,269,000.00 | $121,305,000.00 | $130,961,000.00 | $120,816,000.00 | $93,980,000.00 | $94,156,000.00 | -- | $84,896,000.00 | $81,025,000.00 | $63,008,000.00 | $62,848,000.00 | $69,623,000.00 | $67,398,000.00 | $63,404,000.00 | $58,511,000.00 | -- | $63,573,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $59,320,000.00 | $46,858,000.00 | $45,847,000.00 | $44,618,000.00 | $45,927,000.00 | -- | -- | -- | $42,004,000.00 | -- | -- |
Long Term Debt | $1,400,000.00 | $1,600,000.00 | $1,700,000.00 | $1,800,000.00 | $1,900,000.00 | $2,100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $33,895,000.00 | $33,476,000.00 | $32,495,000.00 | $32,715,000.00 | $32,385,000.00 | $31,991,000.00 | $31,954,000.00 | $32,087,000.00 | $31,761,000.00 | $32,037,000.00 | $31,358,000.00 | $31,962,000.00 | $31,720,000.00 | $31,382,000.00 | -- | $31,961,000.00 | $32,874,000.00 | $32,735,000.00 | $32,467,000.00 | $32,239,000.00 | $32,392,000.00 | $32,241,000.00 | $32,354,000.00 | $30,900,000.00 | $31,257,000.00 | $30,694,000.00 | $29,944,000.00 | $29,730,000.00 | $30,683,000.00 | $32,666,000.00 | $32,320,000.00 | $31,868,000.00 | $32,540,000.00 | $32,048,000.00 | $31,744,000.00 | $31,267,000.00 | $31,013,000.00 | $30,716,000.00 | $30,488,000.00 | $29,507,000.00 | $28,791,000.00 | $28,456,000.00 | $28,040,000.00 | $27,822,000.00 | $27,712,000.00 | $27,431,000.00 | $27,453,000.00 | $26,917,000.00 | $26,725,000.00 | -- | -- | -- | $25,473,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-2,693,000.00 | $-1,251,000.00 | $-2,255,000.00 | $-2,868,000.00 | $-5,737,000.00 | $-2,585,000.00 | $-876,000.00 | $-250,000.00 | $-356,000.00 | $533,000.00 | $298,000.00 | $-742,000.00 | $-1,282,000.00 | $-1,409,000.00 | -- | $-1,631,000.00 | $-1,130,000.00 | $-1,194,000.00 | $-1,252,000.00 | $-1,292,000.00 | $-1,419,000.00 | $-1,182,000.00 | $-1,240,000.00 | $-1,093,000.00 | $-913,000.00 | $-950,000.00 | $-1,225,000.00 | $-1,479,000.00 | $-1,611,000.00 | $-1,511,000.00 | $-1,381,000.00 | $-1,328,000.00 | $-1,451,000.00 | $-1,448,000.00 | $-1,020,000.00 | $-1,167,000.00 | $-558,000.00 | $-158,000.00 | $135,000.00 | $-83,000.00 | $199,000.00 | $361,000.00 | $106,000.00 | $242,000.00 | $417,000.00 | $533,000.00 | $327,000.00 | $401,000.00 | $329,000.00 | -- | -- | -- | $456,000.00 | -- | -- |
Accumulated Deficit | $48,724,000.00 | $47,106,000.00 | $46,479,000.00 | $43,904,000.00 | $39,893,000.00 | $38,407,000.00 | $36,362,000.00 | $34,396,000.00 | $31,696,000.00 | $30,356,000.00 | $28,961,000.00 | $28,191,000.00 | $26,405,000.00 | $26,617,000.00 | -- | $26,776,000.00 | $26,715,000.00 | $25,458,000.00 | $24,780,000.00 | $23,690,000.00 | $22,994,000.00 | $22,020,000.00 | $21,467,000.00 | $23,355,000.00 | $22,522,000.00 | $22,152,000.00 | $21,568,000.00 | $21,057,000.00 | $20,515,000.00 | $19,322,000.00 | $18,747,000.00 | $18,026,000.00 | $17,813,000.00 | $16,997,000.00 | $16,252,000.00 | $15,701,000.00 | $15,225,000.00 | $14,199,000.00 | $13,645,000.00 | $12,967,000.00 | $12,695,000.00 | $10,973,000.00 | $10,383,000.00 | $9,586,000.00 | $9,316,000.00 | $8,265,000.00 | $7,665,000.00 | $7,104,000.00 | $6,818,000.00 | -- | -- | -- | $4,267,000.00 | -- | -- |
Total Stockholders' Equity | $67,622,000.00 | $66,982,000.00 | $64,093,000.00 | $60,574,000.00 | $53,411,000.00 | $54,413,000.00 | $53,909,000.00 | $52,416,000.00 | $49,467,000.00 | $48,586,000.00 | $46,749,000.00 | $44,717,000.00 | $42,228,000.00 | $41,758,000.00 | -- | $44,950,000.00 | $45,256,000.00 | $43,817,000.00 | $42,816,000.00 | $41,541,000.00 | $40,573,000.00 | $39,706,000.00 | $38,889,000.00 | $39,752,000.00 | $38,712,000.00 | $38,094,000.00 | $37,377,000.00 | $36,906,000.00 | $37,611,000.00 | $37,779,000.00 | $38,621,000.00 | $38,527,000.00 | $38,659,000.00 | $38,076,000.00 | $38,598,000.00 | $37,553,000.00 | $39,567,000.00 | $38,803,000.00 | $38,356,000.00 | $35,960,000.00 | $34,721,000.00 | $33,100,000.00 | $32,278,000.00 | $32,011,000.00 | $32,125,000.00 | $31,288,000.00 | $30,486,000.00 | $29,371,000.00 | $28,934,000.00 | -- | -- | -- | $26,679,000.00 | $24,359,000.00 | $23,884,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $232,365,000.00 | $233,698,000.00 | $246,532,000.00 | $231,856,000.00 | $199,622,000.00 | $179,003,000.00 | $188,770,000.00 | $190,752,000.00 | $171,736,000.00 | $169,891,000.00 | $177,710,000.00 | $165,533,000.00 | $136,208,000.00 | $135,914,000.00 | -- | $129,846,000.00 | $126,281,000.00 | $106,825,000.00 | $105,664,000.00 | $111,164,000.00 | $107,971,000.00 | $103,110,000.00 | $97,400,000.00 | $108,447,000.00 | $102,725,000.00 | $91,016,000.00 | $90,920,000.00 | $96,889,000.00 | $113,698,000.00 | $95,422,000.00 | $96,735,000.00 | $91,194,000.00 | $94,082,000.00 | $86,613,000.00 | $84,907,000.00 | $88,761,000.00 | $94,981,000.00 | $90,424,000.00 | $85,849,000.00 | $81,768,000.00 | $94,760,000.00 | $76,411,000.00 | $78,601,000.00 | $73,726,000.00 | $91,445,000.00 | $78,146,000.00 | $76,333,000.00 | $73,989,000.00 | $74,861,000.00 | -- | -- | -- | $68,683,000.00 | -- | -- |
Date | 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 | 4/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $449,379,000.00 | $322,423,000.00 | $215,778,000.00 | $112,796,000.00 | $418,131,000.00 | $99,586,000.00 | $105,257,000.00 | $93,323,000.00 | $99,776,000.00 | $97,653,000.00 | $91,970,000.00 | $92,691,000.00 | $340,758,000.00 | $246,635,000.00 | $156,129,000.00 | $71,730,000.00 | $89,853,000.00 | $70,462,000.00 | $74,095,000.00 | $65,980,000.00 | $297,057,000.00 | $75,534,000.00 | $69,169,000.00 | $66,907,000.00 | $250,169,000.00 | $175,951,000.00 | $60,661,000.00 | $51,549,000.00 | $206,730,000.00 | $146,384,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $33,658,000.00 | $422,303,000.00 | $302,848,000.00 | $202,447,000.00 | $106,037,000.00 | $390,800,000.00 | $278,842,000.00 | $185,628,000.00 | $87,370,000.00 | $355,517,000.00 | $90,773,000.00 | $171,880,000.00 | $86,335,000.00 | $315,948,000.00 | $84,329,000.00 | $144,452,000.00 | $66,192,000.00 | $276,035,000.00 | $193,994,000.00 | $128,797,000.00 | $60,667,000.00 | $273,165,000.00 | $69,836,000.00 | $124,919,000.00 | $61,340,000.00 | $226,928,000.00 | $159,768,000.00 | $55,060,000.00 | $46,724,000.00 | $186,720,000.00 | $130,791,000.00 | -- |
Gross Profit | $43,176,000.00 | $13,693,000.00 | $15,209,000.00 | $54,094,000.00 | $13,517,000.00 | $24,466,000.00 | $11,981,000.00 | $12,575,000.00 | $11,319,000.00 | $21,822,000.00 | $10,843,000.00 | $33,040,000.00 | $7,237,000.00 | $7,114,000.00 | -- | $8,164,000.00 | $7,859,000.00 | $22,108,000.00 | $7,819,000.00 | $7,234,000.00 | $7,225,000.00 | $19,696,000.00 | $13,393,000.00 | $6,894,000.00 | $7,502,000.00 | $6,244,000.00 | $13,331,000.00 | $6,759,000.00 | $8,006,000.00 | $6,372,000.00 | $7,000,000.00 | $5,953,000.00 | $26,573,000.00 | $6,880,000.00 | $6,425,000.00 | $6,356,000.00 | $24,810,000.00 | $6,176,000.00 | $11,677,000.00 | $5,538,000.00 | $7,812,000.00 | $16,543,000.00 | $5,965,000.00 | $5,313,000.00 | $23,892,000.00 | $5,698,000.00 | $11,157,000.00 | $5,567,000.00 | $23,241,000.00 | $16,183,000.00 | $5,601,000.00 | $4,825,000.00 | $20,010,000.00 | $15,593,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $10,122,000.00 | $21,837,000.00 | $10,263,000.00 | $34,144,000.00 | $8,922,000.00 | $16,183,000.00 | $8,249,000.00 | $32,136,000.00 | $24,312,000.00 | $8,138,000.00 | $8,412,000.00 | $23,929,000.00 | $6,157,000.00 | $5,612,000.00 | -- | $5,500,000.00 | $21,401,000.00 | $16,075,000.00 | $5,472,000.00 | $5,515,000.00 | $20,319,000.00 | $15,248,000.00 | $10,346,000.00 | $5,047,000.00 | $19,263,000.00 | $4,451,000.00 | $4,842,000.00 | $4,967,000.00 | $18,715,000.00 | $4,351,000.00 | $9,216,000.00 | $4,460,000.00 | $18,063,000.00 | $4,618,000.00 | $8,916,000.00 | $4,466,000.00 | $16,513,000.00 | $4,291,000.00 | $3,957,000.00 | $4,045,000.00 | $15,505,000.00 | $3,480,000.00 | $7,731,000.00 | $3,917,000.00 | $15,377,000.00 | $11,148,000.00 | $3,551,000.00 | $3,987,000.00 | $14,623,000.00 | $3,465,000.00 | $7,170,000.00 | $3,530,000.00 | $13,207,000.00 | $11,319,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $9,035,000.00 | $1,513,000.00 | $4,233,000.00 | $17,314,000.00 | $3,675,000.00 | $4,107,000.00 | $3,375,000.00 | $12,051,000.00 | $3,177,000.00 | $2,443,000.00 | $2,032,000.00 | $5,303,000.00 | $2,512,000.00 | $758,000.00 | -- | $938,000.00 | $8,466,000.00 | $5,933,000.00 | $3,965,000.00 | $1,719,000.00 | $4,155,000.00 | $2,002,000.00 | $601,000.00 | $1,847,000.00 | $7,813,000.00 | $1,792,000.00 | $1,730,000.00 | $1,792,000.00 | $8,616,000.00 | $2,021,000.00 | $2,244,000.00 | $1,493,000.00 | $8,510,000.00 | $6,129,000.00 | $1,976,000.00 | $1,890,000.00 | $8,297,000.00 | $1,885,000.00 | $2,182,000.00 | $1,493,000.00 | $8,850,000.00 | $5,332,000.00 | $2,151,000.00 | $1,396,000.00 | $8,515,000.00 | $2,087,000.00 | $2,039,000.00 | $1,580,000.00 | $8,618,000.00 | $2,292,000.00 | $1,961,000.00 | $1,295,000.00 | $6,803,000.00 | $4,274,000.00 | -- |
Loss Before Income Taxes | $9,695,000.00 | $1,839,000.00 | $4,389,000.00 | $16,532,000.00 | $3,233,000.00 | $7,166,000.00 | $3,508,000.00 | $12,364,000.00 | $3,196,000.00 | $2,759,000.00 | $1,951,000.00 | $6,220,000.00 | $2,828,000.00 | $943,000.00 | -- | $1,115,000.00 | $9,048,000.00 | $6,388,000.00 | $4,354,000.00 | $1,950,000.00 | $5,117,000.00 | $2,786,000.00 | $-1,039,000.00 | $2,087,000.00 | $8,553,000.00 | $5,802,000.00 | $3,792,000.00 | $1,940,000.00 | $8,933,000.00 | $2,082,000.00 | $2,302,000.00 | $1,557,000.00 | $8,858,000.00 | -- | -- | $3,985,000.00 | $16,046,000.00 | $11,400,000.00 | $4,090,000.00 | $3,513,000.00 | $16,358,000.00 | $10,708,000.00 | $3,955,000.00 | $3,319,000.00 | $15,813,000.00 | -- | -- | -- | $15,468,000.00 | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.57 | $0.31 | $0.74 | $2.81 | $1.74 | $0.63 | $0.61 | $2.09 | $1.31 | $0.49 | $0.35 | $1.01 | $0.44 | $0.13 | -- | $0.18 | $1.51 | $1.06 | $0.41 | $0.32 | $0.78 | $0.29 | $0.10 | $0.36 | $0.25 | $0.87 | $0.28 | $0.30 | $1.31 | $0.31 | $0.34 | $0.23 | $0.35 | $0.34 | $0.29 | $0.28 | $1.24 | $0.84 | $0.55 | $0.23 | $1.44 | $0.30 | $0.35 | $0.23 | $0.40 | $0.30 | $0.52 | $0.23 | $1.26 | $0.81 | $0.28 | $0.19 | $1.01 | $0.65 | -- |
Weighted Average Shares Basic | 4,392,000 | 4,381,000 | 4,366,000 | 4,331,000 | 4,323,000 | 4,315,000 | 4,309,000 | 4,272,000 | 4,282,000 | 4,260,000 | 4,247,000 | 4,288,000 | 4,306,000 | 4,351,000 | -- | 4,447,000 | 4,421,000 | 4,415,000 | 4,408,000 | 4,404,000 | 4,358,000 | 4,386,000 | 4,344,000 | 4,301,000 | 4,299,000 | 4,303,000 | 4,285,000 | 4,343,000 | 4,503 | 4,537,000 | 4,545,000 | 4,565,000 | 4,634 | 4,624,000 | 4,665,000 | 4,690,000 | 4,661 | 4,639,000 | 4,664,000 | 4,538,000 | 4,454 | 4,457 | 4,451 | 4,477 | 4,476 | 4,467,000 | 4,471 | 4,427,000 | 4,412,000 | 4,406,000 | 4,414,000 | 4,414,000 | 4,386,000 | 4,399,000 | -- |
Earnings Per Share Diluted | $0.52 | $1.05 | $0.74 | $2.81 | $0.50 | $0.63 | $0.61 | $2.09 | $0.55 | $0.49 | $0.35 | $1.01 | $0.44 | $0.13 | -- | $0.18 | $1.51 | $0.32 | $0.41 | $0.32 | $0.39 | $0.40 | $-0.25 | $0.36 | $0.25 | $0.30 | $0.28 | $0.30 | $0.45 | $0.31 | $0.56 | $0.22 | $1.25 | $0.33 | $0.29 | $0.28 | $1.23 | $0.29 | $0.31 | $0.23 | $0.55 | $0.29 | $0.56 | $0.22 | $1.19 | $0.80 | $0.28 | $0.22 | $1.20 | $0.33 | $0.45 | $0.18 | $0.98 | $0.65 | -- |
Weighted Average Shares Diluted | 4,414,000 | 4,396,000 | 4,366,000 | 4,331,000 | 4,340,000 | 4,315,000 | 4,309,000 | 4,272,000 | 4,282,000 | 4,260,000 | 4,247,000 | 4,288,000 | 4,306,000 | 4,255,000 | -- | 4,447,000 | 4,421,000 | 4,428,000 | 4,412,000 | 4,404,000 | 4,358,000 | 4,344,000 | 4,323,000 | 4,301,000 | 4,299,000 | 4,303,000 | 4,337,000 | 4,359,000 | 4,514 | 4,518,000 | 4,535,000 | 4,580,000 | 4,653 | 4,673,000 | 4,689,000 | 4,718,000 | 4,702 | 4,736,000 | 4,665,000 | 4,615,000 | 4,526 | 4,568 | 4,578 | 4,602 | 4,628 | 4,643,000 | 4,656 | 4,612,000 | 4,606,000 | 4,618,000 | 4,647,000 | 4,651,000 | 4,500,000 | 4,427,000 | -- |
Common Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- |
Common Stock Shares Outstanding | 4,579,628 | 4,568,914 | 4,516,652 | 4,478,432 | 4,477,753 | 4,459,096 | 4,447,053 | 4,424,672 | 4,385,785 | 4,385,785 | 4,411,197 | 4,361,997 | 4,365,613 | 4,351,473 | -- | 4,567,444 | 4,505,693 | 4,507,215 | 4,507,982 | 4,513,369 | 4,496,494 | 4,498,223 | 4,479,787 | 4,506,203 | 4,454,829 | 4,481,964 | 4,513,205 | 4,538,995 | 4,555,434 | 4,658,320 | 4,748,553 | 4,808,585 | 4,700,812 | 4,740,380 | 4,806,311 | 4,803,904 | 4,890,756 | 4,881,523 | 4,873,507 | 4,766,774 | 4,653,293 | 4,667,097 | 4,696,553 | 4,739,358 | 4,740,873 | 4,761,794 | 4,711,867 | 4,670,985 | 4,679,878 | -- | -- | -- | 4,770,241 | -- | -- |
Common Stock Value | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | -- | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | -- | -- | -- | $53,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
Payments Of Dividends Common Stock | $2,256,000.00 | $1,503,000.00 | $749,000.00 | $2,989,000.00 | $2,240,000.00 | $1,492,000.00 | $746,000.00 | $2,993,000.00 | $2,246,000.00 | $1,499,000.00 | $750,000.00 | $2,998,000.00 | $2,257,000.00 | $1,515,000.00 | -- | $775,000.00 | $3,066,000.00 | $2,301,000.00 | $1,534,000.00 | $767,000.00 | $3,066,000.00 | $2,301,000.00 | $1,535,000.00 | $765,000.00 | $3,055,000.00 | $2,298,000.00 | $1,539,000.00 | $777,000.00 | $3,199,000.00 | $2,420,000.00 | $1,621,000.00 | $816,000.00 | $3,242,000.00 | $2,446,000.00 | $1,637,000.00 | $827,000.00 | $3,230,000.00 | $2,407,000.00 | $1,592,000.00 | $787,000.00 | $3,014,000.00 | $2,233,000.00 | $1,493,000.00 | $750,000.00 | $2,991,000.00 | $2,239,000.00 | $1,486,000.00 | $743,000.00 | $2,988,000.00 | $2,247,000.00 | $1,503,000.00 | $753,000.00 | $2,881,000.00 | $2,813,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13.19 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |