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 | 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 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $55,518,000.00 | $47,311,000.00 | $43,577,000.00 | $35,955,000.00 | $31,515,000.00 | $32,007,000.00 | $29,448,000.00 | $41,730,000.00 | $42,127,000.00 | $41,951,000.00 | $37,744,000.00 | $28,710,000.00 | $26,796,000.00 | $21,870,000.00 | $18,248,000.00 | $11,040,000.00 | $11,778,000.00 | $10,774,000.00 | $8,028,000.00 | $5,499,000.00 | $7,921,000.00 | $7,469,000.00 | $5,308,000.00 | $4,347,000.00 | $3,949,000.00 | $4,453,000.00 | $3,454,000.00 | $2,428,000.00 | $3,784,000.00 | $4,715,000.00 | $3,805,000.00 | $3,294,000.00 | $1,881,000.00 | $2,806,000.00 | $2,346,000.00 | $1,675,000.00 | $1,710,000.00 | $3,741,000.00 | $2,483,000.00 | $2,425,000.00 | $3,379,000.00 | $3,706,000.00 | $3,229,000.00 | $1,856,000.00 | $2,377,000.00 | $2,327,000.00 | $2,979,000.00 | $2,997,000.00 | $2,254,000.00 | $2,972,000.00 | $3,077,000.00 | $3,640,000.00 | $2,777,000.00 | $5,522,000.00 |
Accounts Receivable Net Current | $30,273,000.00 | $27,552,000.00 | $22,921,000.00 | $26,069,000.00 | $24,170,000.00 | $20,985,000.00 | $21,342,000.00 | $29,218,000.00 | $24,209,000.00 | $23,531,000.00 | $25,343,000.00 | $22,355,000.00 | $21,223,000.00 | $19,206,000.00 | $22,932,000.00 | $23,346,000.00 | $23,098,000.00 | $24,730,000.00 | $25,970,000.00 | $22,369,000.00 | $19,845,000.00 | $22,104,000.00 | $22,738,000.00 | $18,057,000.00 | $17,361,000.00 | $17,746,000.00 | $20,275,000.00 | $16,930,000.00 | $16,267,000.00 | $17,311,000.00 | $19,012,000.00 | $16,137,000.00 | $15,639,000.00 | $15,269,000.00 | $17,994,000.00 | $14,622,000.00 | $15,352,000.00 | $13,930,000.00 | $16,904,000.00 | $14,213,000.00 | $13,704,000.00 | $14,288,000.00 | $18,211,000.00 | $14,532,000.00 | $13,888,000.00 | $14,549,000.00 | $16,408,000.00 | $13,737,000.00 | $14,410,000.00 | -- | $17,640,000.00 | -- | -- | -- |
Inventory | $37,010,000.00 | $39,316,000.00 | $36,946,000.00 | $35,062,000.00 | $46,921,000.00 | $48,661,000.00 | $52,055,000.00 | $40,781,000.00 | $35,101,000.00 | $29,814,000.00 | $26,916,000.00 | $27,382,000.00 | $29,383,000.00 | $33,528,000.00 | $35,231,000.00 | $34,615,000.00 | $34,740,000.00 | $31,140,000.00 | $29,576,000.00 | $28,699,000.00 | $27,116,000.00 | $25,158,000.00 | $24,533,000.00 | $25,420,000.00 | $26,687,000.00 | $26,284,000.00 | $26,212,000.00 | $25,452,000.00 | $23,562,000.00 | $21,792,000.00 | $21,428,000.00 | $20,631,000.00 | $21,723,000.00 | $23,168,000.00 | $22,757,000.00 | $22,886,000.00 | $22,238,000.00 | $22,767,000.00 | $21,443,000.00 | $21,474,000.00 | $19,788,000.00 | $20,041,000.00 | $18,471,000.00 | $17,299,000.00 | $17,909,000.00 | $18,698,000.00 | $19,448,000.00 | $19,806,000.00 | $21,085,000.00 | -- | $19,986,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $3,379,000.00 | $3,526,000.00 | $3,072,000.00 | $3,402,000.00 | $2,610,000.00 | $2,827,000.00 | $2,840,000.00 | $2,838,000.00 | $2,726,000.00 | $2,615,000.00 | $1,868,000.00 | $1,884,000.00 | $1,860,000.00 | $1,945,000.00 | $2,049,000.00 | $1,920,000.00 | $1,662,000.00 | $2,018,000.00 | $1,881,000.00 | $1,892,000.00 | $1,634,000.00 | $2,130,000.00 | $1,124,000.00 | $1,170,000.00 | $1,139,000.00 | $1,130,000.00 | $1,330,000.00 | $1,270,000.00 | $856,000.00 | $920,000.00 | $936,000.00 | $1,170,000.00 | $976,000.00 | $957,000.00 | $1,046,000.00 | $1,283,000.00 | $1,053,000.00 | $849,000.00 | $989,000.00 | $1,228,000.00 | $1,369,000.00 | $1,242,000.00 | $1,219,000.00 | $949,000.00 | $1,045,000.00 | $989,000.00 | $964,000.00 | $791,000.00 | $761,000.00 | -- | $950,000.00 | -- | -- | -- |
Total Current Assets | $158,199,000.00 | $149,728,000.00 | $137,773,000.00 | $131,359,000.00 | $130,642,000.00 | $119,576,000.00 | $121,015,000.00 | $119,635,000.00 | $109,408,000.00 | $103,328,000.00 | $97,519,000.00 | $85,692,000.00 | $79,262,000.00 | $76,549,000.00 | $78,460,000.00 | $70,921,000.00 | $71,278,000.00 | $68,668,000.00 | $65,455,000.00 | $58,459,000.00 | $56,516,000.00 | $56,861,000.00 | $53,703,000.00 | $48,994,000.00 | $49,136,000.00 | $49,613,000.00 | $51,271,000.00 | $46,080,000.00 | $44,469,000.00 | $45,436,000.00 | $45,884,000.00 | $42,089,000.00 | $41,109,000.00 | $43,124,000.00 | $45,023,000.00 | $41,380,000.00 | $41,179,000.00 | $42,213,000.00 | $42,679,000.00 | $40,078,000.00 | $38,921,000.00 | $39,971,000.00 | $41,836,000.00 | $35,319,000.00 | $36,104,000.00 | $37,357,000.00 | $40,449,000.00 | $38,007,000.00 | $39,131,000.00 | -- | $42,181,000.00 | -- | -- | -- |
Property Plant and Equipement | $8,978,000.00 | $9,071,000.00 | $9,112,000.00 | $9,308,000.00 | $9,335,000.00 | $7,984,000.00 | $7,920,000.00 | $7,939,000.00 | $7,997,000.00 | $7,917,000.00 | $8,018,000.00 | $7,715,000.00 | $7,842,000.00 | $7,914,000.00 | $8,088,000.00 | $8,105,000.00 | $8,151,000.00 | $7,580,000.00 | $7,694,000.00 | $7,602,000.00 | $7,405,000.00 | $6,969,000.00 | $6,791,000.00 | $6,818,000.00 | $6,710,000.00 | $6,820,000.00 | $6,543,000.00 | $6,512,000.00 | $6,207,000.00 | $5,974,000.00 | $6,049,000.00 | $6,033,000.00 | $6,091,000.00 | $6,162,000.00 | $6,234,000.00 | $6,262,000.00 | $6,306,000.00 | $6,295,000.00 | $6,394,000.00 | $6,517,000.00 | $6,512,000.00 | $6,495,000.00 | $6,586,000.00 | $6,793,000.00 | $6,963,000.00 | $7,060,000.00 | $7,247,000.00 | $7,373,000.00 | $7,432,000.00 | -- | $7,741,000.00 | -- | -- | -- |
Intangible Assets Net | $3,686,000.00 | $3,771,000.00 | $3,855,000.00 | $3,939,000.00 | $4,029,000.00 | $4,119,000.00 | $4,210,000.00 | $4,300,000.00 | $4,398,000.00 | $4,495,000.00 | $4,593,000.00 | $4,797,000.00 | $4,903,000.00 | $5,010,000.00 | $5,116,000.00 | $7,034,000.00 | $7,100,000.00 | $7,166,000.00 | $7,232,000.00 | $7,310,000.00 | $7,388,000.00 | $7,467,000.00 | $7,545,000.00 | $7,638,000.00 | $7,731,000.00 | $7,823,000.00 | $7,916,000.00 | $8,026,000.00 | $8,137,000.00 | $8,247,000.00 | $8,357,000.00 | $8,488,000.00 | $8,618,000.00 | $8,749,000.00 | $8,886,000.00 | $9,052,000.00 | $9,219,000.00 | $9,386,000.00 | $9,552,000.00 | $9,748,000.00 | $9,943,000.00 | $10,138,000.00 | $10,334,000.00 | $10,563,000.00 | $10,792,000.00 | $11,021,000.00 | $11,251,000.00 | $11,517,000.00 | $11,783,000.00 | -- | $12,316,000.00 | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $289,000.00 | $291,000.00 | $294,000.00 | $312,000.00 | $299,000.00 | $364,000.00 | $374,000.00 | $347,000.00 | $370,000.00 | $373,000.00 | $331,000.00 | $246,000.00 | $249,000.00 | $250,000.00 | $255,000.00 | $257,000.00 | $259,000.00 | $262,000.00 | $265,000.00 | $267,000.00 | $270,000.00 | $267,000.00 | $265,000.00 | $267,000.00 | $270,000.00 | $151,000.00 | $121,000.00 | $140,000.00 | $127,000.00 | $176,000.00 | $134,000.00 | $160,000.00 | $163,000.00 | $144,000.00 | $147,000.00 | $159,000.00 | $156,000.00 | $158,000.00 | $167,000.00 | $172,000.00 | $179,000.00 | $189,000.00 | $185,000.00 | $188,000.00 | $181,000.00 | $227,000.00 | $207,000.00 | $277,000.00 | $292,000.00 | -- | $273,000.00 | -- | -- | -- |
Total Assets | $194,792,000.00 | $185,878,000.00 | $176,689,000.00 | $166,654,000.00 | $165,282,000.00 | $154,363,000.00 | $151,598,000.00 | $148,576,000.00 | $137,106,000.00 | $131,391,000.00 | $125,178,000.00 | $114,453,000.00 | $108,293,000.00 | $106,028,000.00 | $105,838,000.00 | $101,740,000.00 | $101,360,000.00 | $97,448,000.00 | $85,908,000.00 | $79,595,000.00 | $78,301,000.00 | $77,248,000.00 | $73,269,000.00 | $70,210,000.00 | $70,487,000.00 | $69,745,000.00 | $70,862,000.00 | $66,005,000.00 | $64,039,000.00 | $64,246,000.00 | $64,769,000.00 | $62,399,000.00 | $61,460,000.00 | $63,416,000.00 | $65,037,000.00 | $61,712,000.00 | $61,680,000.00 | $62,637,000.00 | $63,364,000.00 | $60,846,000.00 | $60,322,000.00 | $61,730,000.00 | $63,903,000.00 | $59,866,000.00 | $61,027,000.00 | $62,118,000.00 | $64,750,000.00 | $63,493,000.00 | $65,158,000.00 | -- | $68,795,000.00 | -- | -- | -- |
Accounts Payable | $6,913,000.00 | $8,288,000.00 | $11,084,000.00 | $8,061,000.00 | $7,005,000.00 | $8,110,000.00 | $13,440,000.00 | $11,072,000.00 | $9,935,000.00 | $10,109,000.00 | $6,217,000.00 | $5,669,000.00 | $4,402,000.00 | $5,094,000.00 | $6,547,000.00 | $5,348,000.00 | $6,534,000.00 | $5,952,000.00 | $5,135,000.00 | $4,856,000.00 | $4,994,000.00 | $4,812,000.00 | $4,807,000.00 | $4,180,000.00 | $4,488,000.00 | $4,306,000.00 | $5,653,000.00 | $4,442,000.00 | $4,777,000.00 | $4,220,000.00 | $4,328,000.00 | $3,203,000.00 | $2,891,000.00 | $3,468,000.00 | $3,954,000.00 | $3,866,000.00 | $3,604,000.00 | $3,846,000.00 | $4,082,000.00 | $4,001,000.00 | $3,030,000.00 | $4,162,000.00 | $3,318,000.00 | $3,224,000.00 | $3,712,000.00 | $3,707,000.00 | $3,163,000.00 | $3,309,000.00 | $4,400,000.00 | -- | $4,649,000.00 | -- | -- | -- |
Accrued Liabilities | $9,737,000.00 | $9,844,000.00 | $7,636,000.00 | $8,079,000.00 | $7,648,000.00 | $7,215,000.00 | $7,907,000.00 | $9,489,000.00 | $8,223,000.00 | $6,713,000.00 | $6,169,000.00 | $5,185,000.00 | $5,273,000.00 | $4,672,000.00 | $5,744,000.00 | $5,849,000.00 | $5,962,000.00 | $6,252,000.00 | $6,273,000.00 | $5,298,000.00 | $5,481,000.00 | $5,821,000.00 | $2,112,000.00 | $1,806,000.00 | $2,177,000.00 | $1,941,000.00 | $2,209,000.00 | $1,837,000.00 | $1,699,000.00 | $1,783,000.00 | $1,893,000.00 | $1,523,000.00 | $1,574,000.00 | $1,528,000.00 | $1,624,000.00 | $1,710,000.00 | $1,570,000.00 | -- | $1,737,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $26,606,000.00 | $27,894,000.00 | $28,677,000.00 | $26,485,000.00 | $24,587,000.00 | $24,867,000.00 | $30,883,000.00 | $34,785,000.00 | $31,122,000.00 | $27,866,000.00 | $24,084,000.00 | $26,404,000.00 | $24,688,000.00 | $25,704,000.00 | $27,937,000.00 | $21,930,000.00 | $23,058,000.00 | $23,026,000.00 | $14,736,000.00 | $13,188,000.00 | $13,656,000.00 | $13,539,000.00 | $9,816,000.00 | $10,504,000.00 | $11,517,000.00 | $11,921,000.00 | $13,973,000.00 | $12,208,000.00 | $11,195,000.00 | $12,372,000.00 | $13,496,000.00 | $14,576,000.00 | $14,261,000.00 | $16,659,000.00 | $18,533,000.00 | $18,244,000.00 | $18,107,000.00 | $19,202,000.00 | $19,612,000.00 | $19,613,000.00 | $19,770,000.00 | $21,551,000.00 | $23,568,000.00 | $22,652,000.00 | $23,919,000.00 | $24,829,000.00 | $27,027,000.00 | $27,611,000.00 | $29,579,000.00 | -- | $33,366,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,169,000.00 | $2,820,000.00 | $3,470,000.00 | $2,110,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | $2,000,000.00 | $2,000,000.00 | $3,500,000.00 | $3,500,000.00 | $3,500,000.00 | $2,350,000.00 | $3,925,000.00 | $4,800,000.00 | $7,500,000.00 | $7,900,000.00 | $9,300,000.00 | $10,700,000.00 | $10,600,000.00 | $11,000,000.00 | $11,400,000.00 | $11,800,000.00 | $12,200,000.00 | $13,100,000.00 | $13,500,000.00 | $16,400,000.00 | $16,800,000.00 | $17,200,000.00 | $18,100,000.00 | $20,257,000.00 | -- | -- | -- | $23,777,000.00 | -- | -- | -- |
Additional Paid-in Capital | $22,855,000.00 | $22,163,000.00 | $21,860,000.00 | $21,553,000.00 | $21,220,000.00 | $20,862,000.00 | $20,527,000.00 | $20,005,000.00 | $19,735,000.00 | $19,700,000.00 | $18,306,000.00 | $18,038,000.00 | $17,954,000.00 | $17,870,000.00 | $17,766,000.00 | $17,671,000.00 | $17,428,000.00 | $17,120,000.00 | $17,103,000.00 | $17,066,000.00 | $17,066,000.00 | $16,910,000.00 | $16,890,000.00 | $16,840,000.00 | $16,790,000.00 | $16,683,000.00 | $16,638,000.00 | $16,768,000.00 | $16,768,000.00 | $16,655,000.00 | $16,622,000.00 | $16,611,000.00 | $16,611,000.00 | $16,165,000.00 | $16,133,000.00 | $16,133,000.00 | $16,133,000.00 | $16,065,000.00 | $16,032,000.00 | $15,848,000.00 | $15,818,000.00 | $15,812,000.00 | $15,356,000.00 | $15,444,000.00 | $15,449,000.00 | $14,080,000.00 | $14,080,000.00 | $14,080,000.00 | $14,080,000.00 | -- | $14,072,000.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $164,454,000.00 | $154,945,000.00 | $145,276,000.00 | $137,740,000.00 | $138,599,000.00 | $127,759,000.00 | $119,313,000.00 | $112,911,000.00 | $105,374,000.00 | $102,950,000.00 | $102,097,000.00 | $89,320,000.00 | $84,960,000.00 | $81,763,000.00 | $79,444,000.00 | $81,344,000.00 | $77,729,000.00 | $74,157,000.00 | $70,924,000.00 | $66,196,000.00 | $63,074,000.00 | $60,205,000.00 | $59,420,000.00 | $55,723,000.00 | $53,894,000.00 | $52,661,000.00 | $51,771,000.00 | $48,549,000.00 | $47,597,000.00 | $46,740,000.00 | $46,172,000.00 | $42,734,000.00 | $41,690,000.00 | $40,714,000.00 | $40,399,000.00 | $37,059,000.00 | $36,664,000.00 | $35,713,000.00 | $35,554,000.00 | $33,219,000.00 | $32,568,000.00 | $32,201,000.00 | $32,078,000.00 | $28,869,000.00 | $28,758,000.00 | $28,623,000.00 | $29,057,000.00 | $27,216,000.00 | $26,913,000.00 | -- | $26,771,000.00 | -- | -- | -- |
Total Stockholders' Equity | $168,186,000.00 | $157,984,000.00 | $148,012,000.00 | $140,169,000.00 | $140,695,000.00 | $129,496,000.00 | $120,715,000.00 | $113,791,000.00 | $105,984,000.00 | $103,525,000.00 | $101,094,000.00 | $88,049,000.00 | $83,605,000.00 | $80,324,000.00 | $77,901,000.00 | $79,810,000.00 | $78,302,000.00 | $74,422,000.00 | $71,172,000.00 | $66,407,000.00 | $64,645,000.00 | $63,709,000.00 | $63,453,000.00 | $59,706,000.00 | $58,970,000.00 | $57,824,000.00 | $56,889,000.00 | $53,797,000.00 | $52,844,000.00 | $51,874,000.00 | $51,273,000.00 | $47,823,000.00 | $47,199,000.00 | $46,757,000.00 | $46,504,000.00 | $43,468,000.00 | $43,573,000.00 | $43,435,000.00 | $43,752,000.00 | $41,233,000.00 | $40,552,000.00 | $40,179,000.00 | $40,335,000.00 | $37,214,000.00 | $37,108,000.00 | $37,289,000.00 | $37,723,000.00 | $35,882,000.00 | $35,579,000.00 | -- | $35,429,000.00 | -- | -- | $34,242,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $194,792,000.00 | $185,878,000.00 | $176,689,000.00 | $166,654,000.00 | $165,282,000.00 | $154,363,000.00 | $151,598,000.00 | $148,576,000.00 | $137,106,000.00 | $131,391,000.00 | $125,178,000.00 | $114,453,000.00 | $108,293,000.00 | $106,028,000.00 | $105,838,000.00 | $101,740,000.00 | $101,360,000.00 | $97,448,000.00 | $85,908,000.00 | $79,595,000.00 | $78,301,000.00 | $77,248,000.00 | $73,269,000.00 | $70,210,000.00 | $70,487,000.00 | $69,745,000.00 | $70,862,000.00 | $66,005,000.00 | $64,039,000.00 | $64,246,000.00 | $64,769,000.00 | $62,399,000.00 | $61,460,000.00 | $63,416,000.00 | $65,037,000.00 | $61,712,000.00 | $61,680,000.00 | $62,637,000.00 | $63,364,000.00 | $60,846,000.00 | $60,322,000.00 | $61,730,000.00 | $63,903,000.00 | $59,866,000.00 | $61,027,000.00 | $62,118,000.00 | $64,750,000.00 | $63,493,000.00 | $65,158,000.00 | -- | $68,795,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 | 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 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $49,267,000.00 | $47,547,000.00 | $41,676,000.00 | $169,997,000.00 | $125,339,000.00 | $42,314,000.00 | $39,493,000.00 | $143,593,000.00 | $35,905,000.00 | $33,408,000.00 | $31,051,000.00 | $78,606,000.00 | $27,205,000.00 | $23,173,000.00 | $101,359,000.00 | $78,353,000.00 | $25,829,000.00 | $26,285,000.00 | $102,932,000.00 | $25,143,000.00 | $48,205,000.00 | $23,376,000.00 | $91,746,000.00 | $22,200,000.00 | $42,286,000.00 | $21,174,000.00 | $87,374,000.00 | $20,807,000.00 | $20,715,000.00 | $20,168,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $73,909,000.00 | $47,425,000.00 | $22,413,000.00 | $73,233,000.00 | $22,671,000.00 | $19,462,000.00 | $18,167,000.00 | $59,156,000.00 | $15,033,000.00 | $11,443,000.00 | $13,456,000.00 | $35,005,000.00 | $11,403,000.00 | $10,692,000.00 | $43,592,000.00 | $35,601,000.00 | $12,127,000.00 | $11,518,000.00 | $43,890,000.00 | $10,729,000.00 | $20,230,000.00 | $9,559,000.00 | $37,995,000.00 | $8,892,000.00 | $6,840,000.00 | $6,879,000.00 | $29,578,000.00 | $6,663,000.00 | $6,617,000.00 | $6,452,000.00 | $27,584,000.00 | $6,108,000.00 | $6,201,000.00 | $5,637,000.00 | $26,047,000.00 | $16,704,000.00 | $6,103,000.00 | $5,255,000.00 | $23,713,000.00 | $5,317,000.00 | $10,120,000.00 | $5,039,000.00 | $21,724,000.00 | $4,652,000.00 | $4,641,000.00 | $4,136,000.00 | $21,152,000.00 | $14,115,000.00 | $9,051,000.00 | $4,156,000.00 | $20,101,000.00 | $5,513,000.00 | $8,113,000.00 | -- |
Research and Development | $7,736,000.00 | $2,542,000.00 | $2,437,000.00 | $9,328,000.00 | $6,964,000.00 | $2,222,000.00 | $2,428,000.00 | $8,024,000.00 | $5,918,000.00 | $3,909,000.00 | $1,931,000.00 | $1,902,000.00 | $3,773,000.00 | $1,889,000.00 | $7,257,000.00 | $5,387,000.00 | $3,572,000.00 | $1,749,000.00 | $7,212,000.00 | $1,851,000.00 | $1,762,000.00 | $1,745,000.00 | $6,630,000.00 | $4,915,000.00 | $3,246,000.00 | $1,607,000.00 | $6,723,000.00 | $1,698,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $26,319,000.00 | $8,665,000.00 | $8,421,000.00 | $33,580,000.00 | $24,719,000.00 | $16,294,000.00 | $8,490,000.00 | $32,907,000.00 | $8,442,000.00 | $8,195,000.00 | $7,346,000.00 | $5,980,000.00 | $11,999,000.00 | $6,149,000.00 | $23,670,000.00 | $18,566,000.00 | $6,310,000.00 | $6,160,000.00 | $23,212,000.00 | $5,231,000.00 | $5,615,000.00 | $6,055,000.00 | $22,951,000.00 | $16,805,000.00 | $11,494,000.00 | $5,820,000.00 | $23,200,000.00 | $16,816,000.00 | $11,289,000.00 | $5,736,000.00 | $21,261,000.00 | $4,891,000.00 | $5,175,000.00 | $5,313,000.00 | $20,766,000.00 | $4,869,000.00 | $10,016,000.00 | $5,009,000.00 | $19,397,000.00 | $4,568,000.00 | $9,324,000.00 | $4,777,000.00 | $17,928,000.00 | $4,394,000.00 | $4,287,000.00 | $4,535,000.00 | $17,341,000.00 | $12,673,000.00 | $4,000,000.00 | $4,298,000.00 | $17,188,000.00 | $13,155,000.00 | $4,159,000.00 | -- |
Total Operating Expenses | $11,990,000.00 | $22,065,000.00 | $10,858,000.00 | $42,908,000.00 | $10,739,000.00 | $10,026,000.00 | $10,918,000.00 | $40,931,000.00 | $29,901,000.00 | $19,450,000.00 | $9,277,000.00 | $7,882,000.00 | $7,734,000.00 | $8,038,000.00 | $32,779,000.00 | $7,911,000.00 | $16,042,000.00 | $7,909,000.00 | $30,424,000.00 | $7,082,000.00 | -- | $7,800,000.00 | $29,581,000.00 | $21,720,000.00 | -- | -- | -- | $21,751,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $39,854,000.00 | $25,360,000.00 | $11,555,000.00 | $30,325,000.00 | $28,617,000.00 | $16,685,000.00 | $7,249,000.00 | $18,225,000.00 | $4,582,000.00 | $5,449,000.00 | $4,179,000.00 | $11,351,000.00 | $3,669,000.00 | $2,654,000.00 | $10,813,000.00 | $11,648,000.00 | $3,994,000.00 | $3,609,000.00 | $13,466,000.00 | $3,647,000.00 | $3,294,000.00 | $1,759,000.00 | $8,414,000.00 | $4,137,000.00 | $1,166,000.00 | $1,059,000.00 | $3,462,000.00 | $1,136,000.00 | $1,780,000.00 | $716,000.00 | $6,323,000.00 | $2,567,000.00 | $1,026,000.00 | $324,000.00 | $5,281,000.00 | $477,000.00 | $1,342,000.00 | $246,000.00 | $4,316,000.00 | $749,000.00 | $796,000.00 | $262,000.00 | $3,796,000.00 | $258,000.00 | $-45,000.00 | $-399,000.00 | $3,811,000.00 | $689,000.00 | $895,000.00 | $-142,000.00 | $2,513,000.00 | $657,000.00 | $531,000.00 | -- |
Loss Before Income Taxes | $41,660,000.00 | $14,534,000.00 | $11,995,000.00 | $31,228,000.00 | $29,138,000.00 | $16,769,000.00 | $7,146,000.00 | $21,846,000.00 | $4,405,000.00 | $9,428,000.00 | $8,100,000.00 | $11,298,000.00 | $3,666,000.00 | $2,648,000.00 | $10,804,000.00 | $4,040,000.00 | $7,605,000.00 | $3,602,000.00 | $13,445,000.00 | $8,682,000.00 | $3,288,000.00 | $1,752,000.00 | $8,333,000.00 | $1,893,000.00 | $2,177,000.00 | $1,033,000.00 | $6,295,000.00 | $1,119,000.00 | $1,738,000.00 | $692,000.00 | $6,144,000.00 | $1,169,000.00 | $978,000.00 | $271,000.00 | $5,061,000.00 | $421,000.00 | $1,235,000.00 | $196,000.00 | $4,007,000.00 | $686,000.00 | $558,000.00 | $138,000.00 | $3,208,000.00 | $133,000.00 | $209,000.00 | $-579,000.00 | $2,553,000.00 | $511,000.00 | $124,000.00 | $-460,000.00 | $807,000.00 | $316,000.00 | $106,000.00 | -- |
Earnings Per Share Basic | $0.99 | $0.34 | $0.28 | $0.74 | $0.70 | $0.40 | $0.17 | $0.53 | $0.09 | $0.03 | $0.42 | $0.54 | $0.30 | $0.13 | $0.46 | $0.20 | $0.37 | $0.17 | $0.66 | $0.40 | $0.23 | $0.08 | $0.41 | $0.21 | $0.07 | $0.05 | $0.17 | $0.05 | $0.05 | $0.03 | $0.31 | $0.06 | $0.05 | $0.02 | $0.25 | $0.02 | $0.05 | $0.01 | $0.18 | $0.06 | $0.02 | $0.01 | $0.16 | $0.01 | $-0.02 | $-0.02 | $0.12 | $0.02 | $0.01 | $-0.01 | $0.06 | $-0.01 | $-0.05 | -- |
Weighted Average Shares Basic | 36,792,000 | 36,743,000 | 36,827,000 | 36,741,000 | 36,736,000 | 36,731,000 | 36,762,000 | 36,725,000 | 36,743,000 | 36,720,000 | 18,350,000 | 18,348,000 | 18,347,000 | 18,347,000 | 18,444,000 | 18,476,000 | 18,478,000 | 18,478,000 | 18,574,000 | 18,489,000 | 18,603,000 | 18,726,000 | 18,788,000 | 18,737,000 | 18,848,000 | 18,846,000 | 18,809,000 | 18,819,000 | 18,792,000 | 18,787,000 | 18,874,000 | 18,903,000 | 18,931,000 | 18,965,000 | 19,164,000 | 19,225,000 | 19,304,000 | 19,412,000 | 19,392,000 | 19,382,000 | 19,408,000 | 19,323,000 | 19,210,000 | 19,296,000 | 19,154,000 | 19,097,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | -- |
Earnings Per Share Diluted | $0.36 | $0.62 | $0.28 | $0.73 | $0.69 | $0.23 | $0.17 | $0.53 | $0.09 | $0.24 | $0.42 | $0.24 | $0.30 | $0.13 | $0.46 | $0.20 | $0.19 | $0.17 | $0.66 | $0.17 | $0.15 | $0.08 | $0.41 | $0.10 | $0.07 | $0.05 | $0.30 | $0.13 | $0.05 | $0.03 | $0.31 | $0.12 | $0.05 | $0.02 | $0.25 | $0.02 | $0.05 | $0.01 | $0.18 | $0.03 | $0.03 | $0.01 | $0.16 | $0.01 | $0.01 | $-0.02 | $0.12 | $0.02 | $0.02 | $-0.01 | $0.06 | $-0.01 | $-0.05 | -- |
Weighted Average Shares Diluted | 37,118,000 | 36,962,000 | 37,076,000 | 37,005,000 | 37,082,000 | 36,957,000 | 36,990,000 | 36,867,000 | 36,873,000 | 36,877,000 | 18,422,000 | 18,412,000 | 18,402,000 | 18,392,000 | 18,493,000 | 18,516,000 | 18,538,000 | 18,536,000 | 18,624,000 | 18,533,000 | 18,713,000 | 18,776,000 | 18,825,000 | 18,845,000 | 18,881,000 | 18,879,000 | 18,854,000 | 18,855,000 | 18,851,000 | 18,838,000 | 18,894,000 | 18,828,000 | 18,957,000 | 18,986,000 | 19,169,000 | 19,229,000 | 19,304,000 | 19,412,000 | 19,428,000 | 19,471,000 | 19,393,000 | 19,341,000 | 19,362,000 | 19,419,000 | 19,125,000 | 19,097,000 | 19,303,000 | 19,409,000 | 19,176,000 | 19,096,000 | 19,176,000 | 19,096,000 | 19,096,000 | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | -- | 40,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 36,872,639 | 36,781,989 | 36,770,097 | 36,770,097 | 36,767,780 | 36,745,718 | 36,742,962 | 36,734,482 | 36,733,540 | 36,731,756 | 18,353,584 | 18,350,211 | 18,347,351 | 18,347,351 | 18,347,351 | 18,353,079 | 18,477,784 | 18,477,784 | 18,477,784 | 18,474,879 | 18,557,704 | 18,692,419 | 18,729,082 | 18,716,641 | 18,826,742 | 18,848,842 | 18,844,657 | 18,844,657 | 18,801,882 | 18,786,893 | 18,786,893 | 18,786,893 | 18,863,436 | 18,949,936 | 18,966,028 | 19,020,359 | 19,114,520 | 19,400,000 | 19,419,076 | 19,419,076 | 19,408,276 | 19,408,276 | 19,296,335 | 19,296,335 | 19,296,335 | 19,108,906 | 19,095,713 | 19,095,713 | 19,095,713 | -- | 19,095,713 | -- | -- | -- |
Common Stock Value | $398,000.00 | $397,000.00 | $397,000.00 | $397,000.00 | $397,000.00 | $396,000.00 | $396,000.00 | $396,000.00 | $396,000.00 | $396,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $212,000.00 | $211,000.00 | $211,000.00 | $211,000.00 | $211,000.00 | $211,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $210,000.00 | $208,000.00 | $208,000.00 | $208,000.00 | $201,000.00 | $201,000.00 | $201,000.00 | $201,000.00 | -- | $201,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 | -- | $0.01 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |