Date | 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 | 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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $116,200,000.00 | $107,413,000.00 | $107,093,000.00 | $112,842,000.00 | $105,818,000.00 | $96,196,000.00 | $94,897,000.00 | $96,971,000.00 | $115,122,000.00 | $106,389,000.00 | $103,911,000.00 | $99,180,000.00 | $92,608,000.00 | $85,706,000.00 | $74,604,000.00 | $46,653,000.00 | $41,905,000.00 | $38,915,000.00 | $37,233,000.00 | $40,771,000.00 | $36,995,000.00 | $32,904,000.00 | $35,076,000.00 | $39,943,000.00 | $37,615,000.00 | $38,532,000.00 | $43,408,000.00 | $49,255,000.00 | $52,713,000.00 | $51,629,000.00 | $55,312,000.00 | $60,608,000.00 | $65,652,000.00 | $62,101,000.00 | $66,034,000.00 | $75,067,000.00 | $69,109,000.00 | $67,168,000.00 | $77,862,000.00 | $99,566,000.00 | $96,357,000.00 | $100,432,000.00 | $70,611,000.00 | $82,931,000.00 | $79,838,000.00 | $77,327,000.00 | $80,336,000.00 | $97,587,000.00 | $44,061,000.00 | $93,662,000.00 | $51,675,000.00 | $74,354,000.00 | $41,708,000.00 | $65,535,000.00 | $36,451,000.00 |
Accounts Receivable Net Current | $49,366,000.00 | $27,762,000.00 | $25,581,000.00 | $22,378,000.00 | $31,953,000.00 | $21,030,000.00 | $22,901,000.00 | $25,175,000.00 | $24,957,000.00 | $19,269,000.00 | $22,812,000.00 | $25,732,000.00 | $30,940,000.00 | $20,173,000.00 | $30,494,000.00 | $35,869,000.00 | $29,794,000.00 | $23,117,000.00 | $25,690,000.00 | $27,000,000.00 | $33,640,000.00 | $18,963,000.00 | $20,306,000.00 | $19,513,000.00 | $14,746,000.00 | $14,742,000.00 | $18,730,000.00 | $15,598,000.00 | $15,308,000.00 | $16,139,000.00 | $17,312,000.00 | $22,017,000.00 | $20,907,000.00 | $17,034,000.00 | $19,242,000.00 | $25,481,000.00 | $21,248,000.00 | $23,519,000.00 | $22,302,000.00 | $23,615,000.00 | $24,459,000.00 | $19,619,000.00 | $18,757,000.00 | $45,626,000.00 | $51,923,000.00 | $33,710,000.00 | $34,656,000.00 | $32,531,000.00 | $30,055,000.00 | -- | -- | $31,926,000.00 | -- | -- | -- |
Inventory | $6,772,000.00 | $7,485,000.00 | $8,452,000.00 | $9,774,000.00 | $10,349,000.00 | $9,659,000.00 | $7,246,000.00 | $6,940,000.00 | $3,256,000.00 | $1,881,000.00 | $1,186,000.00 | $1,177,000.00 | $1,322,000.00 | $2,174,000.00 | $2,760,000.00 | $3,887,000.00 | $1,856,000.00 | $954,000.00 | $1,483,000.00 | $2,044,000.00 | $1,566,000.00 | $1,678,000.00 | $1,765,000.00 | $1,999,000.00 | $2,131,000.00 | $2,299,000.00 | $1,915,000.00 | $2,211,000.00 | $2,084,000.00 | $2,317,000.00 | $2,280,000.00 | $2,692,000.00 | $2,331,000.00 | $1,219,000.00 | $523,000.00 | $641,000.00 | $643,000.00 | $720,000.00 | $905,000.00 | $481,000.00 | $2,408,000.00 | $1,666,000.00 | $1,462,000.00 | $1,080,000.00 | $18,192,000.00 | $12,164,000.00 | $15,652,000.00 | $15,710,000.00 | $11,694,000.00 | -- | -- | $10,921,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,385,000.00 | $7,473,000.00 | $6,029,000.00 | $7,422,000.00 | $8,432,000.00 | $5,830,000.00 | $4,435,000.00 | $5,418,000.00 | $4,651,000.00 | $4,838,000.00 | $4,837,000.00 | $4,797,000.00 | $4,338,000.00 | $5,016,000.00 | $6,407,000.00 | $4,874,000.00 | $6,796,000.00 | $5,501,000.00 | $5,155,000.00 | $6,272,000.00 | $4,334,000.00 | $5,089,000.00 | $5,421,000.00 | $5,097,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $183,694,000.00 | $153,411,000.00 | $149,438,000.00 | $154,658,000.00 | $159,083,000.00 | $136,427,000.00 | $132,140,000.00 | $136,173,000.00 | $149,614,000.00 | $134,223,000.00 | $134,827,000.00 | $133,250,000.00 | $131,952,000.00 | $115,544,000.00 | $116,942,000.00 | $93,408,000.00 | $84,313,000.00 | $72,393,000.00 | $73,449,000.00 | $79,008,000.00 | $80,756,000.00 | $63,330,000.00 | $67,841,000.00 | $63,924,000.00 | $61,341,000.00 | $61,001,000.00 | $69,293,000.00 | $73,520,000.00 | $78,698,000.00 | $79,077,000.00 | $83,834,000.00 | $95,501,000.00 | $95,477,000.00 | $84,060,000.00 | $89,468,000.00 | $105,017,000.00 | $99,086,000.00 | $104,970,000.00 | $114,856,000.00 | $129,854,000.00 | $127,976,000.00 | $124,991,000.00 | $123,150,000.00 | $145,761,000.00 | $154,354,000.00 | $127,994,000.00 | $135,622,000.00 | $154,295,000.00 | $139,161,000.00 | -- | -- | $229,792,000.00 | -- | -- | -- |
Property Plant and Equipement | $18,074,000.00 | $17,477,000.00 | $15,987,000.00 | $14,576,000.00 | $9,696,000.00 | $6,288,000.00 | $5,896,000.00 | $6,345,000.00 | $6,788,000.00 | $7,372,000.00 | $7,746,000.00 | $8,789,000.00 | $9,519,000.00 | $10,108,000.00 | $11,113,000.00 | $12,230,000.00 | $14,849,000.00 | $15,290,000.00 | $15,067,000.00 | $15,838,000.00 | $15,278,000.00 | $16,355,000.00 | $17,113,000.00 | $17,512,000.00 | $17,760,000.00 | $16,858,000.00 | $16,862,000.00 | $16,000,000.00 | $13,829,000.00 | $14,001,000.00 | $13,976,000.00 | $14,197,000.00 | $13,857,000.00 | $13,777,000.00 | $12,267,000.00 | $11,929,000.00 | $13,743,000.00 | $13,670,000.00 | $11,818,000.00 | $12,251,000.00 | $13,850,000.00 | $14,190,000.00 | $14,394,000.00 | $13,855,000.00 | $15,231,000.00 | $15,396,000.00 | $15,916,000.00 | $16,504,000.00 | $19,136,000.00 | -- | -- | $24,855,000.00 | -- | -- | -- |
Intangible Assets Net | $17,223,000.00 | $17,505,000.00 | $17,888,000.00 | $18,140,000.00 | $19,165,000.00 | $19,492,000.00 | $19,831,000.00 | $20,178,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,400,000.00 | $8,404,000.00 | $8,415,000.00 | $8,427,000.00 | $8,438,000.00 | $8,450,000.00 | $8,461,000.00 | $8,473,000.00 | $8,484,000.00 | $8,496,000.00 | $8,507,000.00 | $8,519,000.00 | $8,530,000.00 | $8,542,000.00 | $8,553,000.00 | $8,565,000.00 | $8,576,000.00 | $8,880,000.00 | $8,922,000.00 | $8,964,000.00 | $9,006,000.00 | $9,699,000.00 | $9,985,000.00 | $10,306,000.00 | $10,626,000.00 | $10,947,000.00 | $11,267,000.00 | $11,598,000.00 | $17,288,000.00 | $15,922,000.00 | $14,951,000.00 | $14,622,000.00 | $14,135,000.00 | $21,611,000.00 | -- | -- | $22,535,000.00 | -- | -- | -- |
Goodwill | $33,082,000.00 | $32,755,000.00 | $33,077,000.00 | $32,600,000.00 | $33,569,000.00 | $32,759,000.00 | $32,759,000.00 | $32,800,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,600,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $19,622,000.00 | $17,158,000.00 | $17,158,000.00 | $17,747,000.00 | $17,701,000.00 | $17,507,000.00 | $14,128,000.00 | $14,259,000.00 | $15,223,000.00 | $15,109,000.00 | $15,198,000.00 | $15,084,000.00 | -- | -- | $15,211,000.00 | -- | -- | -- |
Other Assets | $7,852,000.00 | $7,816,000.00 | $7,992,000.00 | $7,526,000.00 | $7,445,000.00 | $7,296,000.00 | $6,179,000.00 | $6,154,000.00 | $5,952,000.00 | $5,898,000.00 | $5,638,000.00 | $5,800,000.00 | $5,874,000.00 | $5,977,000.00 | $6,124,000.00 | $6,309,000.00 | $6,708,000.00 | $6,416,000.00 | $6,112,000.00 | $5,675,000.00 | $5,515,000.00 | $4,699,000.00 | $4,673,000.00 | $2,484,000.00 | $2,613,000.00 | $2,524,000.00 | $2,507,000.00 | $2,634,000.00 | $2,477,000.00 | $2,643,000.00 | $2,876,000.00 | $3,046,000.00 | $4,670,000.00 | $4,382,000.00 | $4,181,000.00 | $4,133,000.00 | $3,956,000.00 | $3,851,000.00 | $3,765,000.00 | $3,785,000.00 | $3,626,000.00 | $4,918,000.00 | $4,217,000.00 | $4,244,000.00 | $4,005,000.00 | $4,132,000.00 | $4,039,000.00 | $4,007,000.00 | $3,781,000.00 | -- | -- | $11,709,000.00 | -- | -- | -- |
Total Assets | $346,658,000.00 | $255,214,000.00 | $251,347,000.00 | $243,036,000.00 | $246,161,000.00 | $220,766,000.00 | $208,759,000.00 | $214,162,000.00 | $202,338,000.00 | $188,100,000.00 | $189,485,000.00 | $189,873,000.00 | $189,201,000.00 | $173,714,000.00 | $176,103,000.00 | $154,562,000.00 | $171,828,000.00 | $163,795,000.00 | $167,448,000.00 | $163,591,000.00 | $167,433,000.00 | $153,626,000.00 | $162,228,000.00 | $157,207,000.00 | $155,918,000.00 | $155,697,000.00 | $164,245,000.00 | $167,305,000.00 | $171,705,000.00 | $171,365,000.00 | $175,126,000.00 | $185,157,000.00 | $183,877,000.00 | $169,235,000.00 | $170,640,000.00 | $181,525,000.00 | $174,617,000.00 | $176,596,000.00 | $178,690,000.00 | $190,895,000.00 | $187,759,000.00 | $184,479,000.00 | $181,542,000.00 | $196,964,000.00 | $203,771,000.00 | $177,696,000.00 | $185,308,000.00 | $204,139,000.00 | $198,773,000.00 | -- | -- | $312,398,000.00 | -- | -- | -- |
Accounts Payable | $9,012,000.00 | $10,069,000.00 | $10,544,000.00 | $9,418,000.00 | $9,752,000.00 | $10,428,000.00 | $8,185,000.00 | $9,766,000.00 | $8,035,000.00 | $9,009,000.00 | $7,388,000.00 | $6,346,000.00 | $5,435,000.00 | $3,176,000.00 | $4,439,000.00 | $13,403,000.00 | $10,454,000.00 | $8,836,000.00 | $4,469,000.00 | $4,718,000.00 | $6,431,000.00 | $7,381,000.00 | $9,033,000.00 | $8,400,000.00 | $8,175,000.00 | $8,860,000.00 | $8,993,000.00 | $8,702,000.00 | $8,623,000.00 | $9,250,000.00 | $7,501,000.00 | $7,761,000.00 | $11,402,000.00 | $8,514,000.00 | $9,053,000.00 | $16,586,000.00 | $10,333,000.00 | $10,144,000.00 | $9,636,000.00 | $11,073,000.00 | $11,341,000.00 | $9,389,000.00 | $9,804,000.00 | $30,177,000.00 | $42,298,000.00 | $21,048,000.00 | $23,815,000.00 | $24,938,000.00 | $20,603,000.00 | -- | -- | $17,852,000.00 | -- | -- | -- |
Accrued Liabilities | $15,310,000.00 | $13,764,000.00 | $11,257,000.00 | $13,708,000.00 | $11,728,000.00 | $9,959,000.00 | $7,870,000.00 | $10,552,000.00 | $8,385,000.00 | $8,215,000.00 | $10,148,000.00 | $11,233,000.00 | $8,853,000.00 | $7,185,000.00 | $8,801,000.00 | $9,033,000.00 | $12,482,000.00 | $9,984,000.00 | $9,474,000.00 | $14,892,000.00 | $12,872,000.00 | $9,459,000.00 | $8,541,000.00 | $9,241,000.00 | $9,843,000.00 | $7,770,000.00 | $8,978,000.00 | $8,331,000.00 | $10,622,000.00 | $9,545,000.00 | $9,690,000.00 | $12,980,000.00 | $11,107,000.00 | $10,035,000.00 | $7,843,000.00 | $10,001,000.00 | $8,689,000.00 | $9,555,000.00 | $7,227,000.00 | $14,232,000.00 | $12,180,000.00 | $12,469,000.00 | $10,618,000.00 | $12,938,000.00 | $13,428,000.00 | $11,515,000.00 | $11,224,000.00 | $23,983,000.00 | $20,888,000.00 | -- | -- | $14,594,000.00 | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,899,000.00 | $-4,086,000.00 | $-3,507,000.00 | $-4,030,000.00 | $-958,000.00 | $-710,000.00 | $-454,000.00 | $-56,000.00 | $68,000.00 | $57,000.00 | $37,000.00 | $39,000.00 | $-12,000.00 | $52,000.00 | $176,000.00 | $201,000.00 | $-229,000.00 | $-198,000.00 | $-354,000.00 | $-259,000.00 | $-234,000.00 | $-320,000.00 | $-263,000.00 | $-255,000.00 | $-199,000.00 | $-182,000.00 | $-160,000.00 | $-204,000.00 | $-189,000.00 | $-184,000.00 | $-185,000.00 | $-177,000.00 | $-178,000.00 | $-170,000.00 | $-161,000.00 | $-151,000.00 | $-150,000.00 | $-143,000.00 | $-140,000.00 | $-134,000.00 | $-867,000.00 | $-915,000.00 | $-1,048,000.00 | $-1,099,000.00 | $-750,000.00 | $76,000.00 | $-60,000.00 | $31,000.00 | $-222,000.00 | -- | -- | $-41,000.00 | -- | -- | -- |
Accumulated Deficit | $134,794,000.00 | $57,939,000.00 | $53,853,000.00 | $52,764,000.00 | $49,148,000.00 | $45,715,000.00 | $42,598,000.00 | $40,018,000.00 | $38,495,000.00 | $37,412,000.00 | $36,889,000.00 | $35,376,000.00 | $60,116,000.00 | $62,645,000.00 | $57,331,000.00 | $58,984,000.00 | $85,976,000.00 | $88,558,000.00 | $91,476,000.00 | $93,051,000.00 | $96,640,000.00 | $100,687,000.00 | $104,479,000.00 | $103,601,000.00 | $103,812,000.00 | $105,745,000.00 | $108,993,000.00 | $112,692,000.00 | $117,979,000.00 | $119,716,000.00 | $122,116,000.00 | $124,413,000.00 | $125,951,000.00 | $127,624,000.00 | $127,993,000.00 | $128,178,000.00 | $133,603,000.00 | $136,319,000.00 | $137,446,000.00 | $139,675,000.00 | $141,684,000.00 | $144,346,000.00 | $123,894,000.00 | $122,578,000.00 | $122,248,000.00 | $121,732,000.00 | $122,083,000.00 | $123,876,000.00 | $140,854,000.00 | -- | -- | $146,659,000.00 | -- | -- | -- |
Total Stockholders' Equity | $230,273,000.00 | $116,618,000.00 | $111,686,000.00 | $109,310,000.00 | $111,912,000.00 | $106,594,000.00 | $101,276,000.00 | $97,344,000.00 | $92,413,000.00 | $87,718,000.00 | $84,487,000.00 | $79,876,000.00 | $81,779,000.00 | $77,924,000.00 | $71,350,000.00 | $71,757,000.00 | $96,936,000.00 | $98,365,000.00 | $99,923,000.00 | $100,622,000.00 | $104,105,000.00 | $106,974,000.00 | $109,749,000.00 | $108,431,000.00 | $108,214,000.00 | $109,428,000.00 | $111,915,000.00 | $113,669,000.00 | $117,706,000.00 | $119,507,000.00 | $121,469,000.00 | $123,473,000.00 | $124,224,000.00 | $124,988,000.00 | $124,393,000.00 | $124,188,000.00 | $128,709,000.00 | $130,657,000.00 | $130,989,000.00 | $132,873,000.00 | $134,091,000.00 | $135,938,000.00 | $115,059,000.00 | $113,856,000.00 | $113,221,000.00 | $113,103,000.00 | $112,934,000.00 | $114,438,000.00 | $131,844,000.00 | -- | -- | $148,104,000.00 | -- | $198,924,000.00 | $192,717,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $346,658,000.00 | $255,214,000.00 | $251,347,000.00 | $243,036,000.00 | $246,161,000.00 | $220,766,000.00 | $208,759,000.00 | $214,162,000.00 | $202,338,000.00 | $188,100,000.00 | $189,485,000.00 | $189,873,000.00 | $189,201,000.00 | $173,714,000.00 | $176,103,000.00 | $154,562,000.00 | $171,828,000.00 | $163,795,000.00 | $167,448,000.00 | $163,591,000.00 | $167,433,000.00 | $153,626,000.00 | $162,228,000.00 | $157,207,000.00 | $155,918,000.00 | $155,697,000.00 | $164,245,000.00 | $167,305,000.00 | $171,705,000.00 | $171,365,000.00 | $175,126,000.00 | $185,157,000.00 | $183,877,000.00 | $169,235,000.00 | $170,640,000.00 | $181,525,000.00 | $174,617,000.00 | $176,596,000.00 | $178,690,000.00 | $190,895,000.00 | $187,759,000.00 | $184,479,000.00 | $181,542,000.00 | $196,964,000.00 | $203,771,000.00 | $177,696,000.00 | $185,308,000.00 | $204,139,000.00 | $198,773,000.00 | -- | -- | $312,398,000.00 | -- | -- | -- |
Date | 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 | 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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $105,980,000.00 | $68,154,000.00 | $33,057,000.00 | $120,819,000.00 | $30,776,000.00 | $57,860,000.00 | $28,495,000.00 | $101,532,000.00 | $24,716,000.00 | $49,123,000.00 | $24,867,000.00 | $89,376,000.00 | $65,898,000.00 | $41,703,000.00 | $18,550,000.00 | $19,657,000.00 | $21,064,000.00 | $20,217,000.00 | $20,014,000.00 | $73,880,000.00 | $54,285,000.00 | $35,638,000.00 | $17,889,000.00 | $64,417,000.00 | $47,673,000.00 | $15,370,000.00 | $16,670,000.00 | $63,785,000.00 | $16,241,000.00 | $32,070,000.00 | $16,191,000.00 | $68,106,000.00 | $16,508,000.00 | $17,591,000.00 | $16,399,000.00 | $14,610,000.00 | $45,471,000.00 | $31,343,000.00 | $14,674,000.00 | $64,040,000.00 | $49,262,000.00 | $17,416,000.00 | $16,139,000.00 | $90,170,000.00 | $23,449,000.00 | $42,459,000.00 | $13,893,000.00 | $79,836,000.00 | $19,932,000.00 | $39,087,000.00 | $18,088,000.00 | $75,639,000.00 | $19,141,000.00 | $74,008,000.00 | -- |
Research and Development | $42,455,000.00 | $27,904,000.00 | $13,321,000.00 | $50,260,000.00 | $12,416,000.00 | $24,134,000.00 | $11,556,000.00 | $46,332,000.00 | $11,210,000.00 | $22,864,000.00 | $11,485,000.00 | $55,345,000.00 | $28,900,000.00 | $16,524,000.00 | $8,266,000.00 | $41,463,000.00 | $32,127,000.00 | $20,842,000.00 | $10,064,000.00 | $37,817,000.00 | $27,299,000.00 | $17,240,000.00 | $7,089,000.00 | $27,936,000.00 | $7,269,000.00 | $6,812,000.00 | $6,626,000.00 | $29,048,000.00 | $6,847,000.00 | $6,946,000.00 | $6,855,000.00 | $26,688,000.00 | $20,021,000.00 | $6,784,000.00 | $6,268,000.00 | $25,316,000.00 | $6,670,000.00 | $6,191,000.00 | $5,865,000.00 | $25,212,000.00 | $19,555,000.00 | $13,481,000.00 | $6,476,000.00 | $32,680,000.00 | $8,612,000.00 | $15,657,000.00 | $6,285,000.00 | $30,309,000.00 | $23,378,000.00 | $7,711,000.00 | $7,945,000.00 | $27,531,000.00 | -- | $28,241,000.00 | -- |
Selling, General, and Administrative | $93,707,000.00 | $63,633,000.00 | $32,099,000.00 | $107,944,000.00 | $79,194,000.00 | $26,438,000.00 | $25,462,000.00 | $95,213,000.00 | $23,104,000.00 | $45,961,000.00 | $22,826,000.00 | $110,334,000.00 | $26,007,000.00 | $17,104,000.00 | $18,973,000.00 | $115,013,000.00 | $23,760,000.00 | $44,656,000.00 | $21,558,000.00 | $86,961,000.00 | $22,525,000.00 | $41,081,000.00 | $19,528,000.00 | $76,497,000.00 | $19,241,000.00 | $18,571,000.00 | $19,689,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $23,743,000.00 | -- | -- | -- | $71,851,000.00 | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $86,961,000.00 | -- | -- | -- | $76,497,000.00 | -- | -- | -- | $75,193,000.00 | -- | -- | -- | $72,419,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $12,273,000.00 | $4,521,000.00 | $958,000.00 | $12,875,000.00 | $9,442,000.00 | $2,927,000.00 | $3,033,000.00 | $6,319,000.00 | $1,612,000.00 | $1,120,000.00 | $2,041,000.00 | $-20,958,000.00 | $3,812,000.00 | $5,626,000.00 | $-423,000.00 | $-34,061,000.00 | $-2,696,000.00 | $-4,424,000.00 | $-1,544,000.00 | $-13,081,000.00 | $-9,323,000.00 | $-3,804,000.00 | $-1,639,000.00 | $-12,080,000.00 | $-9,830,000.00 | $-6,217,000.00 | $-3,019,000.00 | $-11,408,000.00 | $-6,166,000.00 | $-4,536,000.00 | $-2,194,000.00 | $-4,313,000.00 | $-2,337,000.00 | $-379,000.00 | $-277,000.00 | $-12,467,000.00 | $-6,843,000.00 | $-4,163,000.00 | $-3,109,000.00 | $-6,188,000.00 | $-4,052,000.00 | $-667,000.00 | $269,000.00 | $-1,111,000.00 | $-1,278,000.00 | $-539,000.00 | $-1,550,000.00 | $-41,190,000.00 | $-7,049,000.00 | $-14,192,000.00 | $-8,362,000.00 | $-21,625,000.00 | $-5,263,000.00 | $-14,880,000.00 | -- |
Loss Before Income Taxes | $15,838,000.00 | $6,740,000.00 | $1,900,000.00 | $15,764,000.00 | $4,570,000.00 | $3,418,000.00 | $3,437,000.00 | $6,511,000.00 | $4,761,000.00 | $3,195,000.00 | $2,165,000.00 | $-21,209,000.00 | $3,591,000.00 | $5,988,000.00 | $-509,000.00 | $-33,866,000.00 | $-2,487,000.00 | $-2,877,000.00 | $-1,550,000.00 | $-12,943,000.00 | $-3,866,000.00 | $-3,738,000.00 | -- | $-11,601,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-1,840,000.00 | -- | -- | -- | $-8,630,000.00 | -- | -- | -- | -- |
Earnings Per Share Basic | $3.25 | $0.21 | $0.04 | $0.52 | $0.14 | $0.23 | $0.10 | $0.19 | $0.04 | $0.08 | $0.06 | -- | $-0.11 | $0.16 | -- | -- | $-0.11 | $-0.19 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.08 | $-0.21 | $-0.10 | $-0.17 | $-0.07 | $-0.02 | $-0.01 | $-0.24 | $-0.27 | $-0.15 | $-0.10 | $0.77 | $0.87 | $0.92 | $0.06 | $-0.06 | $0.02 | $-0.02 | $-0.08 | -- | $-0.26 | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 25,256,000 | 24,979,000 | 24,936,000 | 24,694,000 | 24,703,000 | 24,625,000 | 24,598,000 | 24,357,000 | 24,315,000 | 24,451,000 | 24,014,000 | 23,458 | 23,419,000 | 23,415,000 | 23,405,000 | 23,233 | 23,230,000 | 23,238,000 | 23,212,000 | 23,037 | 23,030,000 | 23,113,000 | 23,095,000 | 22,801 | 22,777,000 | 22,760,000 | 22,720,000 | -- | 22,611,000 | 22,606,000 | 22,599,000 | -- | 22,479,000 | 22,472,000 | 22,220,000 | -- | 22,336,000 | 22,340,000 | 22,324,000 | -- | 22,100,000 | 22,125,000 | 22,022,000 | -- | 21,900,000 | -- | 21,836,000 | -- | 22,148,000 | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $3.10 | $0.20 | $0.04 | $0.49 | $0.13 | $0.12 | $0.10 | $0.18 | $0.12 | $0.08 | $0.06 | -- | $-0.11 | $0.15 | -- | -- | $-0.30 | $-0.19 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | $-0.27 | $-0.05 | $-0.10 | $-0.09 | $-0.12 | $0.92 | $0.06 | $-0.06 | $-0.07 | $-0.02 | $-0.08 | -- | $-0.26 | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 26,463,000 | 26,148,000 | 26,177,000 | 25,929,000 | 25,780,000 | 25,591,000 | 25,370,000 | 25,483,000 | 25,327,000 | 25,296,000 | 25,178,000 | -- | 23,429,000 | 23,866,000 | -- | -- | 23,230,000 | 23,225,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 22,220,000 | -- | 22,343,000 | 22,332,000 | 22,324,000 | -- | 22,100,000 | 22,075,000 | 22,292,000 | -- | 22,088,000 | -- | 21,836,000 | -- | 22,650,000 | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | -- | 80,000,000 | 80,000,000 | 80,000,000 | -- | -- | 80,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 27,349,322 | 25,370,482 | 25,351,357 | 25,326,626 | 25,184,727 | 25,058,198 | 25,025,983 | 24,728,532 | 24,712,343 | 24,607,173 | 24,568,661 | 24,010,727 | 23,637,552 | 23,588,178 | 23,612,924 | 23,609,398 | 23,656,891 | 23,658,529 | 23,680,171 | 23,501,193 | 23,535,090 | 23,530,629 | 23,526,906 | 23,324,679 | 23,402,512 | 23,318,471 | 23,366,461 | 23,210,682 | 23,207,376 | 23,152,224 | 22,939,102 | 22,942,586 | 22,949,056 | 22,944,100 | 22,924,212 | 22,789,355 | 22,822,554 | 22,814,241 | 22,617,213 | 22,467,970 | 22,426,958 | 22,428,913 | 22,404,581 | 22,145,915 | 22,136,981 | -- | 22,104,245 | 21,875,850 | 21,972,661 | -- | -- | 23,022,398 | -- | -- | -- |
Common Stock Value | $10,003,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | $9,482,000.00 | -- | -- | $9,482,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | $0.30 | -- | -- | $0.30 | $0.30 | $0.30 | -- | -- | $0.30 | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |