Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 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 | $46,925,000.00 | $23,397,000.00 | $12,887,000.00 | $13,649,000.00 | $8,818,000.00 | $4,805,000.00 | $9,414,000.00 | $25,374,000.00 | $28,405,000.00 | $11,238,000.00 | $17,160,000.00 | $12,304,000.00 | $5,452,000.00 | -- | $27,602,000.00 | $11,061,000.00 | $15,259,000.00 | $16,681,000.00 | $11,225,000.00 | $5,353,000.00 | $14,424,000.00 | $5,603,000.00 | $26,323,000.00 | $19,440,000.00 | $22,668,000.00 | $18,587,000.00 | $10,468,000.00 | $4,839,000.00 | $16,487,000.00 | $15,997,000.00 | $15,099,000.00 | $12,079,000.00 | $20,371,000.00 | $13,374,000.00 | $12,105,000.00 | $12,656,000.00 | $8,134,000.00 | -- | $8,475,000.00 | $10,406,000.00 | $10,006,000.00 | $9,230,000.00 | $5,502,000.00 | $5,008,000.00 | $3,001,000.00 | $8,275,000.00 | $7,174,000.00 | $7,185,000.00 | $6,642,000.00 | $8,445,000.00 | $8,144,000.00 |
Accounts Receivable Net Current | $50,792,000.00 | $69,677,000.00 | $66,343,000.00 | $54,572,000.00 | $60,376,000.00 | $62,208,000.00 | $57,115,000.00 | $42,414,000.00 | $60,403,000.00 | $51,422,000.00 | $43,001,000.00 | $61,589,000.00 | $57,504,000.00 | $51,960,000.00 | $46,828,000.00 | $44,959,000.00 | $61,346,000.00 | $19,725,000.00 | $22,896,000.00 | $20,598,000.00 | $38,441,000.00 | $36,084,000.00 | $28,141,000.00 | $31,240,000.00 | $30,285,000.00 | $26,549,000.00 | $29,603,000.00 | $34,250,000.00 | $17,929,000.00 | $15,124,000.00 | $19,392,000.00 | $17,060,000.00 | $13,189,000.00 | $14,100,000.00 | $12,221,000.00 | $10,791,000.00 | $13,167,000.00 | $10,393,000.00 | $11,040,000.00 | $12,074,000.00 | $15,484,000.00 | $14,079,000.00 | $21,848,000.00 | $14,550,000.00 | $16,782,000.00 | -- | -- | -- | $14,484,000.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $5,863,000.00 | $3,888,000.00 | $5,279,000.00 | $5,399,000.00 | $4,891,000.00 | $3,736,000.00 | $4,157,000.00 | $4,649,000.00 | $5,564,000.00 | $4,696,000.00 | $4,884,000.00 | $5,589,000.00 | $6,254,000.00 | $4,817,000.00 | $5,143,000.00 | $4,929,000.00 | $5,745,000.00 | $3,549,000.00 | $3,242,000.00 | $3,265,000.00 | $3,760,000.00 | $2,831,000.00 | $3,146,000.00 | $3,160,000.00 | $2,601,000.00 | $2,417,000.00 | $2,300,000.00 | $2,318,000.00 | $2,082,000.00 | $1,702,000.00 | $1,475,000.00 | $2,331,000.00 | $2,244,000.00 | $1,375,000.00 | $1,239,000.00 | $1,900,000.00 | $2,377,000.00 | $1,570,000.00 | $1,222,000.00 | $1,256,000.00 | $1,782,000.00 | $1,072,000.00 | $1,493,000.00 | $1,695,000.00 | $1,724,000.00 | -- | -- | -- | $1,714,000.00 | -- | -- |
Total Current Assets | $186,541,000.00 | $192,016,000.00 | $164,506,000.00 | $155,772,000.00 | $154,121,000.00 | $142,522,000.00 | $142,799,000.00 | $144,800,000.00 | $163,203,000.00 | $137,483,000.00 | $131,461,000.00 | $146,334,000.00 | $175,473,000.00 | $148,387,000.00 | $143,655,000.00 | $121,588,000.00 | $136,094,000.00 | $84,022,000.00 | $80,550,000.00 | $73,497,000.00 | $83,190,000.00 | $73,484,000.00 | $88,898,000.00 | $83,247,000.00 | $75,241,000.00 | $73,139,000.00 | $68,811,000.00 | $59,649,000.00 | $50,515,000.00 | $51,273,000.00 | $53,218,000.00 | $47,212,000.00 | $48,182,000.00 | $43,783,000.00 | $39,037,000.00 | $36,425,000.00 | $33,525,000.00 | $31,944,000.00 | $31,046,000.00 | $34,976,000.00 | $37,227,000.00 | $35,663,000.00 | $39,535,000.00 | $45,294,000.00 | $42,354,000.00 | -- | -- | -- | $34,359,000.00 | -- | -- |
Property Plant and Equipement | -- | -- | -- | -- | -- | $14,360,000.00 | $13,522,000.00 | $12,777,000.00 | $12,506,000.00 | $12,614,000.00 | $12,791,000.00 | $13,137,000.00 | $12,051,000.00 | $11,690,000.00 | $10,556,000.00 | $9,573,000.00 | $7,998,000.00 | $5,042,000.00 | $5,142,000.00 | $5,189,000.00 | $5,306,000.00 | $5,360,000.00 | $5,293,000.00 | $4,755,000.00 | $4,511,000.00 | $4,424,000.00 | $4,239,000.00 | $3,816,000.00 | $3,684,000.00 | $2,875,000.00 | $2,690,000.00 | $1,684,000.00 | $1,384,000.00 | $1,015,000.00 | $889,000.00 | $666,000.00 | $691,000.00 | $774,000.00 | $762,000.00 | $887,000.00 | $979,000.00 | $1,014,000.00 | $1,049,000.00 | $1,119,000.00 | $1,217,000.00 | -- | -- | -- | $1,496,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | $44,182,000.00 | $55,599,000.00 | $58,485,000.00 | $61,370,000.00 | $64,256,000.00 | $67,393,000.00 | $70,121,000.00 | $73,580,000.00 | $76,837,000.00 | $68,808,000.00 | $48,087,000.00 | $50,227,000.00 | $44,364,000.00 | $10,454,000.00 | $11,201,000.00 | $10,658,000.00 | $10,666,000.00 | $11,145,000.00 | $4,846,000.00 | $5,393,000.00 | $5,941,000.00 | $6,489,000.00 | $3,660,000.00 | $4,301,000.00 | $1,545,000.00 | $1,649,000.00 | $1,819,000.00 | $2,088,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $131,144,000.00 | $131,144,000.00 | $131,144,000.00 | $130,124,000.00 | $130,124,000.00 | $130,124,000.00 | $130,124,000.00 | $130,124,000.00 | $130,124,000.00 | $130,625,000.00 | $130,236,000.00 | $130,003,000.00 | $127,647,000.00 | $103,090,000.00 | $110,204,000.00 | $110,509,000.00 | $97,748,000.00 | $40,187,000.00 | $40,342,000.00 | $37,714,000.00 | $38,184,000.00 | $40,056,000.00 | $21,947,000.00 | $21,947,000.00 | $21,947,000.00 | $22,264,000.00 | $25,288,000.00 | $25,088,000.00 | $16,097,000.00 | $16,856,000.00 | $16,856,000.00 | $15,363,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $15,208,000.00 | $15,208,000.00 | -- | -- | -- | $12,475,000.00 | $10,371,000.00 | -- |
Other Assets | $4,832,000.00 | $4,949,000.00 | $15,613,000.00 | $15,607,000.00 | $11,862,000.00 | $10,550,000.00 | $994,000.00 | $2,041,000.00 | $5,993,000.00 | $15,582,000.00 | $13,452,000.00 | $15,689,000.00 | $16,296,000.00 | $9,771,000.00 | $4,366,000.00 | $3,651,000.00 | $3,311,000.00 | $904,000.00 | $920,000.00 | $924,000.00 | $826,000.00 | $807,000.00 | $678,000.00 | $682,000.00 | $707,000.00 | $482,000.00 | $426,000.00 | $528,000.00 | $504,000.00 | $460,000.00 | $458,000.00 | $907,000.00 | $535,000.00 | $554,000.00 | $646,000.00 | $648,000.00 | $333,000.00 | $314,000.00 | $298,000.00 | $300,000.00 | $307,000.00 | $353,000.00 | $349,000.00 | $450,000.00 | $383,000.00 | -- | -- | -- | $407,000.00 | -- | -- |
Total Assets | $407,900,000.00 | $415,588,000.00 | $401,620,000.00 | $394,820,000.00 | $395,111,000.00 | $386,906,000.00 | $380,487,000.00 | $384,850,000.00 | $410,323,000.00 | $398,456,000.00 | $393,368,000.00 | $412,803,000.00 | $439,913,000.00 | $362,612,000.00 | $341,392,000.00 | $320,364,000.00 | $301,836,000.00 | $140,609,000.00 | $138,155,000.00 | $127,982,000.00 | $138,172,000.00 | $130,852,000.00 | $121,662,000.00 | $116,024,000.00 | $108,347,000.00 | $106,798,000.00 | $102,424,000.00 | $93,382,000.00 | $72,345,000.00 | $77,001,000.00 | $79,228,000.00 | $71,587,000.00 | $54,659,000.00 | $50,320,000.00 | $44,260,000.00 | $41,427,000.00 | $38,237,000.00 | $36,484,000.00 | $35,558,000.00 | $39,618,000.00 | $41,977,000.00 | $42,386,000.00 | $46,299,000.00 | $67,210,000.00 | $64,311,000.00 | -- | -- | -- | $49,454,000.00 | -- | -- |
Accounts Payable | $34,518,000.00 | $33,193,000.00 | $32,755,000.00 | $35,155,000.00 | $23,487,000.00 | $23,585,000.00 | $28,061,000.00 | $26,250,000.00 | $41,372,000.00 | $33,930,000.00 | $35,070,000.00 | $43,938,000.00 | $34,000,000.00 | $34,254,000.00 | $30,261,000.00 | $36,763,000.00 | $36,829,000.00 | $18,979,000.00 | $14,024,000.00 | $15,620,000.00 | $20,826,000.00 | $23,048,000.00 | $22,567,000.00 | $19,870,000.00 | $17,395,000.00 | $18,949,000.00 | $15,483,000.00 | $16,553,000.00 | $5,561,000.00 | $6,416,000.00 | $7,508,000.00 | $5,242,000.00 | $3,237,000.00 | $4,198,000.00 | $5,085,000.00 | $3,576,000.00 | $3,957,000.00 | $3,432,000.00 | $3,440,000.00 | $4,431,000.00 | $6,983,000.00 | $4,946,000.00 | $11,008,000.00 | $10,496,000.00 | $8,182,000.00 | -- | -- | -- | $5,380,000.00 | -- | -- |
Accrued Liabilities | $38,411,000.00 | $54,129,000.00 | $45,773,000.00 | $36,954,000.00 | $50,996,000.00 | $47,185,000.00 | $38,858,000.00 | $37,872,000.00 | $41,754,000.00 | $37,630,000.00 | $35,948,000.00 | $39,878,000.00 | $67,615,000.00 | $45,937,000.00 | $40,174,000.00 | $32,615,000.00 | $37,401,000.00 | $21,804,000.00 | $24,198,000.00 | $16,596,000.00 | $23,293,000.00 | $17,755,000.00 | $22,296,000.00 | $22,426,000.00 | $19,049,000.00 | $15,886,000.00 | $17,314,000.00 | $9,858,000.00 | $10,334,000.00 | $9,285,000.00 | $11,359,000.00 | $9,784,000.00 | $10,668,000.00 | $8,722,000.00 | $7,141,000.00 | $7,324,000.00 | $5,808,000.00 | $5,926,000.00 | $5,110,000.00 | $5,760,000.00 | $5,306,000.00 | $7,536,000.00 | $8,147,000.00 | $8,821,000.00 | $10,192,000.00 | -- | -- | -- | $5,985,000.00 | -- | -- |
Total Current Liabilities | $202,385,000.00 | $215,743,000.00 | $210,547,000.00 | $207,958,000.00 | $214,900,000.00 | $209,292,000.00 | $209,674,000.00 | $213,219,000.00 | $241,159,000.00 | $229,080,000.00 | $231,972,000.00 | $251,066,000.00 | $272,635,000.00 | $207,581,000.00 | $193,867,000.00 | $176,370,000.00 | $157,547,000.00 | $54,811,000.00 | $58,191,000.00 | $52,615,000.00 | $67,520,000.00 | $64,423,000.00 | $62,676,000.00 | $61,345,000.00 | $58,429,000.00 | $59,119,000.00 | $57,684,000.00 | $52,091,000.00 | $34,729,000.00 | $40,309,000.00 | $43,530,000.00 | $37,887,000.00 | $24,246,000.00 | $22,208,000.00 | $20,634,000.00 | $19,785,000.00 | $18,024,000.00 | $16,998,000.00 | $16,995,000.00 | $21,781,000.00 | $24,626,000.00 | $25,382,000.00 | $30,187,000.00 | $34,199,000.00 | $30,018,000.00 | -- | -- | -- | $17,292,000.00 | -- | -- |
Long Term Debt | $95,495,000.00 | $97,431,000.00 | $99,381,000.00 | $102,638,000.00 | $109,422,000.00 | $102,082,000.00 | $105,250,000.00 | $109,475,000.00 | $113,174,000.00 | $115,243,000.00 | $118,458,000.00 | $125,990,000.00 | $130,351,000.00 | $103,282,000.00 | -- | -- | $70,786,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,628,000.00 | -- | -- | -- | $933,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $188,088,000.00 | $185,795,000.00 | $184,391,000.00 | $181,747,000.00 | $176,002,000.00 | $164,642,000.00 | $158,793,000.00 | $155,116,000.00 | $149,014,000.00 | $145,344,000.00 | $140,165,000.00 | $135,608,000.00 | $132,547,000.00 | $123,588,000.00 | $116,457,000.00 | $114,348,000.00 | $114,008,000.00 | $56,739,000.00 | $54,216,000.00 | $52,934,000.00 | $50,976,000.00 | $50,043,000.00 | $45,488,000.00 | $44,493,000.00 | $42,376,000.00 | $41,706,000.00 | $41,229,000.00 | $40,972,000.00 | $38,377,000.00 | $37,833,000.00 | $37,623,000.00 | $37,233,000.00 | $35,436,000.00 | $35,183,000.00 | $34,859,000.00 | $34,768,000.00 | $34,654,000.00 | $34,628,000.00 | $34,547,000.00 | $34,509,000.00 | $34,423,000.00 | $34,376,000.00 | $34,271,000.00 | $34,194,000.00 | $34,065,000.00 | -- | -- | -- | $33,765,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-230,000.00 | $-664,000.00 | -- | -- | -- | $-145,000.00 | $-256,000.00 | $-360,000.00 | $-488,000.00 | $-602,000.00 | $-762,000.00 | $-845,000.00 | $-396,000.00 | $-480,000.00 | $-438,000.00 | $-219,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $17,519,000.00 | $14,577,000.00 | $6,546,000.00 | $4,980,000.00 | $4,076,000.00 | $12,989,000.00 | $12,149,000.00 | $16,750,000.00 | $20,516,000.00 | $24,513,000.00 | $21,873,000.00 | $26,858,000.00 | $35,012,000.00 | $31,810,000.00 | $31,394,000.00 | $29,754,000.00 | $30,171,000.00 | $28,970,000.00 | $25,659,000.00 | $22,344,000.00 | $19,588,000.00 | $16,298,000.00 | $13,412,000.00 | $10,100,000.00 | $7,459,000.00 | $5,890,000.00 | $3,428,000.00 | $238,000.00 | $-840,000.00 | $-1,220,000.00 | $-2,002,000.00 | $-3,610,000.00 | $-5,099,000.00 | $-7,146,000.00 | $-11,307,000.00 | $-13,200,000.00 | $-14,515,000.00 | $-15,216,000.00 | $-16,058,000.00 | $-16,746,000.00 | $-17,145,000.00 | $-17,445,000.00 | $-18,232,000.00 | $-1,256,000.00 | $155,000.00 | -- | -- | -- | $-1,675,000.00 | -- | -- |
Total Stockholders' Equity | $205,515,000.00 | $199,845,000.00 | $191,073,000.00 | $186,862,000.00 | $180,211,000.00 | $177,614,000.00 | $170,813,000.00 | $171,631,000.00 | $169,164,000.00 | $169,376,000.00 | $161,396,000.00 | $161,737,000.00 | $167,278,000.00 | $155,031,000.00 | $147,525,000.00 | $143,994,000.00 | $144,289,000.00 | $85,798,000.00 | $79,964,000.00 | $75,367,000.00 | $70,652,000.00 | $66,429,000.00 | $58,986,000.00 | $54,679,000.00 | $49,918,000.00 | $47,679,000.00 | $44,740,000.00 | $41,291,000.00 | $37,616,000.00 | $36,692,000.00 | $35,698,000.00 | $33,700,000.00 | $30,413,000.00 | $28,112,000.00 | $23,626,000.00 | $21,642,000.00 | $20,213,000.00 | $19,486,000.00 | $18,563,000.00 | $17,837,000.00 | $17,351,000.00 | $17,004,000.00 | $16,112,000.00 | $33,011,000.00 | $34,293,000.00 | -- | -- | -- | $32,162,000.00 | $29,117,000.00 | $34,336,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $407,900,000.00 | $415,588,000.00 | $401,620,000.00 | $394,820,000.00 | $395,111,000.00 | $386,906,000.00 | $380,487,000.00 | $384,850,000.00 | $410,323,000.00 | $398,456,000.00 | $393,368,000.00 | $412,803,000.00 | $439,913,000.00 | $362,612,000.00 | $341,392,000.00 | $320,364,000.00 | $301,836,000.00 | $140,609,000.00 | $138,155,000.00 | $127,982,000.00 | $138,172,000.00 | $130,852,000.00 | $121,662,000.00 | $116,024,000.00 | $108,347,000.00 | $106,798,000.00 | $102,424,000.00 | $93,382,000.00 | $72,345,000.00 | $77,001,000.00 | $79,228,000.00 | $71,587,000.00 | $54,659,000.00 | $50,320,000.00 | $44,260,000.00 | $41,427,000.00 | $38,237,000.00 | $36,484,000.00 | $35,558,000.00 | $39,618,000.00 | $41,977,000.00 | $42,386,000.00 | $46,299,000.00 | $67,210,000.00 | $64,311,000.00 | -- | -- | -- | $49,454,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $185,814,000.00 | $59,833,000.00 | $54,595,000.00 | $273,352,000.00 | $69,007,000.00 | $71,833,000.00 | $68,351,000.00 | $57,425,000.00 | $58,660,000.00 | $58,941,000.00 | $33,915,000.00 | $31,522,000.00 | $103,581,000.00 | $70,070,000.00 | $33,297,000.00 | $108,080,000.00 | $28,187,000.00 | $49,656,000.00 | $22,686,000.00 | $22,462,000.00 | $21,167,000.00 | $20,496,000.00 | $21,385,000.00 | $22,947,000.00 | $70,496,000.00 | $23,481,000.00 | $25,468,000.00 | $107,165,000.00 | $28,605,000.00 | $25,812,000.00 | $22,742,000.00 | $77,896,000.00 | $61,605,000.00 | -- |
Cost of Revenues | $75,071,000.00 | $330,328,000.00 | $229,076,000.00 | $139,766,000.00 | $215,410,000.00 | $60,170,000.00 | $100,222,000.00 | $46,954,000.00 | $261,587,000.00 | $199,192,000.00 | $54,005,000.00 | $75,335,000.00 | $308,126,000.00 | $221,927,000.00 | $73,247,000.00 | $65,858,000.00 | $179,281,000.00 | $48,073,000.00 | $36,671,000.00 | $35,067,000.00 | $196,662,000.00 | $48,735,000.00 | $103,740,000.00 | $50,696,000.00 | $143,260,000.00 | $103,914,000.00 | $61,359,000.00 | $20,267,000.00 | $82,080,000.00 | $63,652,000.00 | $22,895,000.00 | $19,806,000.00 | $63,818,000.00 | $45,966,000.00 | $16,299,000.00 | $13,198,000.00 | $48,929,000.00 | $11,972,000.00 | $23,472,000.00 | $12,034,000.00 | $58,959,000.00 | $45,600,000.00 | $34,310,000.00 | $17,194,000.00 | $64,727,000.00 | $45,934,000.00 | $29,079,000.00 | $13,563,000.00 | $42,022,000.00 | $28,842,000.00 | -- |
Gross Profit | $47,418,000.00 | $179,767,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $42,057,000.00 | $157,693,000.00 | $39,591,000.00 | $38,159,000.00 | $38,277,000.00 | $36,684,000.00 | $74,279,000.00 | $36,321,000.00 | $145,620,000.00 | $33,055,000.00 | $33,385,000.00 | $38,960,000.00 | $125,610,000.00 | $87,922,000.00 | $28,376,000.00 | $26,169,000.00 | $80,200,000.00 | $54,911,000.00 | $36,511,000.00 | $17,554,000.00 | $62,986,000.00 | $46,006,000.00 | $14,226,000.00 | $15,691,000.00 | $54,137,000.00 | $13,052,000.00 | $25,695,000.00 | $11,810,000.00 | $45,493,000.00 | $32,855,000.00 | $11,074,000.00 | $10,862,000.00 | $35,953,000.00 | $25,973,000.00 | $8,730,000.00 | $8,176,000.00 | $33,973,000.00 | $8,313,000.00 | $8,340,000.00 | $8,894,000.00 | $53,739,000.00 | $45,376,000.00 | $36,539,000.00 | $10,591,000.00 | $39,037,000.00 | $28,171,000.00 | $9,342,000.00 | $9,459,000.00 | $32,800,000.00 | $40,256,000.00 | -- |
Loss from Operations | $5,361,000.00 | $11,749,000.00 | $3,837,000.00 | $2,474,000.00 | $-11,661,000.00 | $1,443,000.00 | $-11,261,000.00 | $-4,189,000.00 | $-5,718,000.00 | $-10,509,000.00 | $-3,841,000.00 | $-8,269,000.00 | $5,529,000.00 | $1,295,000.00 | $2,773,000.00 | $-234,000.00 | $1,679,000.00 | $4,913,000.00 | $4,205,000.00 | $1,974,000.00 | $2,994,000.00 | $10,710,000.00 | $4,563,000.00 | $1,964,000.00 | $2,689,000.00 | $8,855,000.00 | $5,802,000.00 | $1,838,000.00 | $7,530,000.00 | $1,641,000.00 | $2,804,000.00 | $2,629,000.00 | $2,405,000.00 | $2,651,000.00 | $3,253,000.00 | $1,312,000.00 | $551,000.00 | $882,000.00 | $1,175,000.00 | $457,000.00 | $-19,255,000.00 | $1,420,000.00 | $-19,583,000.00 | $-2,317,000.00 | $3,401,000.00 | $3,054,000.00 | $674,000.00 | $-280,000.00 | $3,074,000.00 | $-7,493,000.00 | -- |
Loss Before Income Taxes | $3,928,000.00 | $14,591,000.00 | $2,279,000.00 | $2,328,000.00 | $-1,450,000.00 | $-12,884,000.00 | $-13,488,000.00 | $-5,224,000.00 | $-19,669,000.00 | $1,054,000.00 | $-5,075,000.00 | $-9,759,000.00 | $4,656,000.00 | $266,000.00 | $226,000.00 | $-1,344,000.00 | $12,161,000.00 | $11,053,000.00 | $4,184,000.00 | $1,961,000.00 | $13,691,000.00 | $4,178,000.00 | $4,532,000.00 | $1,968,000.00 | $11,367,000.00 | $8,720,000.00 | $5,710,000.00 | $1,789,000.00 | $7,341,000.00 | $6,751,000.00 | $5,343,000.00 | $2,633,000.00 | $8,426,000.00 | $6,013,000.00 | $3,316,000.00 | $1,359,000.00 | $2,762,000.00 | $886,000.00 | $680,000.00 | -- | $-19,383,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.22 | $0.82 | $0.12 | $0.03 | $-0.62 | $0.07 | $-0.68 | $-0.31 | $-0.33 | $0.22 | $-0.43 | $-0.71 | $0.28 | $0.04 | $0.15 | $-0.04 | $0.11 | $0.37 | $0.63 | $0.25 | $0.38 | $0.33 | $0.70 | $0.32 | $0.19 | $0.82 | $0.39 | $0.13 | $0.05 | $0.10 | $0.40 | $0.19 | $1.26 | $0.55 | $0.26 | $0.18 | $0.36 | $0.11 | $0.15 | $0.05 | $-2.37 | $-2.41 | $-2.33 | -- | $0.25 | $0.30 | $0.10 | $-0.04 | $0.38 | $-0.78 | -- |
Weighted Average Shares Basic | 13,605,000 | 13,394,000 | 13,462,000 | 13,305,000 | 12,971,000 | 12,606,000 | 12,284,000 | 12,147,000 | 11,793,000 | 11,723,000 | 11,593,000 | 11,510,000 | 11,357,000 | 11,217,000 | 11,037,000 | 10,974,000 | 10,662,000 | 8,798,000 | 8,796,000 | 8,753,000 | 8,689,000 | 8,730,000 | 8,603,000 | 8,281,000 | 8,334,000 | 8,181,000 | 8,102,000 | 7,996,000 | 7,834,000 | 7,817,000 | 7,795,000 | 7,765,000 | 7,618,000 | 7,507,000 | 7,405,000 | 7,397,000 | 7,375,000 | 7,359,000 | 7,353,000 | 7,335,000 | 7,310,000 | 7,315,000 | 7,294,000 | 7,291,000 | 7,262,000 | 7,267,000 | 7,257,000 | 7,251,000 | 7,233,000 | 7,192,000 | -- |
Earnings Per Share Diluted | $0.21 | $0.80 | $0.11 | $0.10 | $0.01 | $0.06 | $-0.68 | $-0.31 | $-1.23 | $-0.90 | $-1.13 | $-0.71 | $0.27 | $0.14 | $0.14 | $-0.04 | $0.11 | $0.35 | $0.36 | $0.24 | $0.36 | $0.97 | $0.36 | $0.30 | $0.18 | $0.79 | $0.51 | $0.13 | $0.05 | $0.10 | $0.20 | $0.18 | $0.26 | $0.96 | $0.43 | $0.17 | $0.35 | $0.26 | $0.09 | $0.05 | $-2.37 | $0.11 | $-2.33 | -- | $0.24 | $0.29 | $0.06 | $-0.04 | $0.37 | $-0.78 | -- |
Weighted Average Shares Diluted | 13,910,000 | 13,606,000 | 13,563,000 | 13,487,000 | 12,971,000 | 13,141,000 | 12,284,000 | 12,147,000 | 12,011,000 | 12,417,000 | 11,682,000 | 11,510,000 | 11,913,000 | 11,714,000 | 11,670,000 | 10,974,000 | 11,217,000 | 9,283,000 | 9,247,000 | 9,185,000 | 9,155,000 | 9,248,000 | 9,136,000 | 8,854,000 | 8,959,000 | 8,516,000 | 8,530,000 | 8,244,000 | 8,113,000 | 8,087,000 | 8,106,000 | 8,103,000 | 7,986,000 | 7,700,000 | 7,661,000 | 7,609,000 | 7,495,000 | 7,443,000 | 7,383,000 | 7,382,000 | 7,310,000 | 7,315,000 | 7,297,000 | 7,291,000 | 7,485,000 | 7,468,000 | 7,476,000 | 7,251,000 | 7,311,000 | 7,192,000 | -- |
Common Stock Shares Authorized | 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 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- |
Common Stock Shares Outstanding | 13,817,000 | 13,682,000 | 13,647,000 | 13,504,000 | 13,297,000 | 12,789,000 | 12,713,000 | 12,508,000 | 12,160,000 | 12,074,000 | 12,012,000 | 11,640,000 | 11,497,000 | 11,317,000 | 11,194,000 | 11,126,000 | 10,968,000 | 8,921,000 | 8,857,000 | 8,861,000 | 8,799,000 | 8,764,000 | 8,628,000 | 8,559,000 | 8,348,000 | 8,283,000 | 8,283,000 | 8,194,000 | 7,904,000 | 7,864,000 | 7,855,000 | 7,795,000 | 7,635,000 | 7,538,000 | 7,461,000 | 7,402,000 | 7,375,000 | 7,375,000 | 7,353,000 | 7,353,000 | 7,335,000 | 7,335,000 | 7,297,000 | 7,297,000 | 7,274,000 | -- | -- | -- | 7,246,000 | -- | -- |
Common Stock Value | $138,000.00 | $137,000.00 | $136,000.00 | $135,000.00 | $133,000.00 | $128,000.00 | $127,000.00 | $125,000.00 | $122,000.00 | $121,000.00 | $120,000.00 | $116,000.00 | $115,000.00 | $113,000.00 | $112,000.00 | $111,000.00 | $110,000.00 | $89,000.00 | $89,000.00 | $89,000.00 | $88,000.00 | $88,000.00 | $86,000.00 | $86,000.00 | $83,000.00 | $83,000.00 | $83,000.00 | $81,000.00 | $79,000.00 | $79,000.00 | $77,000.00 | $77,000.00 | $76,000.00 | $75,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $74,000.00 | $73,000.00 | $73,000.00 | $73,000.00 | $73,000.00 | $73,000.00 | -- | -- | -- | $72,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | -- | -- |
Share Price | -- | $21.50 | -- | -- | -- | -- | -- | -- | $41.70 | -- | -- | -- | $31.21 | -- | -- | -- | $34.98 | -- | -- | -- | $23.94 | -- | -- | -- | $22.59 | -- | -- | -- | $8.38 | -- | -- | -- | $14.50 | -- | -- | -- | $4.91 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |