Date | 3/31/2024 | 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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $68,629,000.00 | $70,651,000.00 | $65,071,000.00 | $79,737,000.00 | $86,327,000.00 | $87,777,000.00 | $91,392,000.00 | $90,325,000.00 | $94,386,000.00 | $90,976,000.00 | $97,181,000.00 | $94,599,000.00 | $95,817,000.00 | $104,216,000.00 | $116,746,000.00 | $65,833,000.00 | $157,463,000.00 | $103,381,000.00 | $69,407,000.00 | $95,514,000.00 | $89,042,000.00 | $81,825,000.00 | $126,047,000.00 | $141,797,000.00 | $133,256,000.00 | $126,960,000.00 | $117,874,000.00 | $119,368,000.00 | $104,261,000.00 | $98,047,000.00 | $89,125,000.00 | $92,837,000.00 | $110,707,000.00 | $108,469,021.00 | $103,920,222.00 | $99,802,205.00 | $100,155,864.00 | $71,772,194.00 | $84,879,562.00 | $82,160,251.00 | $63,333,160.00 | $64,055,438.00 | $54,140,459.00 | $50,965,566.00 | $44,067,477.00 | $39,855,856.00 | $37,909,608.00 | $34,003,178.00 | $35,777,222.00 | $29,048,664.00 | $26,829,029.00 | $29,078,810.00 | $28,201,932.00 | $24,426,990.00 | $43,193,655.00 |
Accounts Receivable Net Current | $32,077,000.00 | $34,682,000.00 | $36,737,000.00 | $30,629,000.00 | $34,627,000.00 | -- | -- | -- | $29,843,000.00 | $32,352,000.00 | $29,426,000.00 | $26,509,000.00 | $24,102,000.00 | $23,009,000.00 | $24,094,000.00 | $28,101,000.00 | $23,079,000.00 | $23,889,000.00 | $23,073,000.00 | $18,265,000.00 | $20,775,000.00 | $20,771,000.00 | $23,389,000.00 | $18,289,000.00 | $23,825,000.00 | $23,804,000.00 | $30,450,000.00 | $21,079,000.00 | $27,598,000.00 | $21,833,000.00 | $24,597,000.00 | $14,798,000.00 | $21,652,000.00 | $23,375,657.00 | $19,166,116.00 | $16,025,212.00 | $17,152,028.00 | $20,170,095.00 | $19,235,039.00 | $16,466,436.00 | $18,736,845.00 | $16,496,917.00 | $19,065,386.00 | $14,784,266.00 | $21,462,481.00 | $16,343,600.00 | $17,694,097.00 | $17,002,797.00 | $17,307,786.00 | -- | -- | -- | $14,819,868.00 | -- | -- |
Inventory | $49,408,000.00 | $43,724,000.00 | $42,604,000.00 | $41,319,000.00 | $39,765,000.00 | $37,237,000.00 | $35,336,000.00 | $35,225,000.00 | $36,010,000.00 | $35,019,000.00 | $42,857,000.00 | $42,718,000.00 | $46,209,000.00 | $47,882,000.00 | $46,479,000.00 | $35,081,000.00 | $21,995,000.00 | $25,243,000.00 | $22,986,000.00 | $22,617,000.00 | $21,300,000.00 | $23,828,000.00 | $24,060,000.00 | $22,770,000.00 | $22,035,000.00 | $20,252,000.00 | $17,584,000.00 | $16,180,000.00 | $15,983,000.00 | $18,020,000.00 | $17,264,000.00 | $15,765,000.00 | $14,938,000.00 | $12,075,157.00 | $11,718,243.00 | $12,515,787.00 | $12,406,776.00 | $13,582,456.00 | $13,864,165.00 | $12,981,495.00 | $10,996,785.00 | $11,582,492.00 | $10,357,798.00 | $9,947,961.00 | $8,283,472.00 | $8,932,492.00 | $10,776,788.00 | $9,080,323.00 | $7,302,483.00 | -- | -- | -- | $8,949,745.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $8,848,000.00 | $7,721,000.00 | $7,789,000.00 | $8,646,000.00 | $8,828,000.00 | $8,579,000.00 | $8,956,000.00 | $10,459,000.00 | $8,289,000.00 | $7,433,000.00 | $8,297,000.00 | $9,648,000.00 | $8,754,000.00 | $6,226,000.00 | $6,340,000.00 | $5,659,000.00 | $4,289,000.00 | $1,479,000.00 | $2,413,000.00 | $2,077,000.00 | $1,854,000.00 | $1,981,000.00 | $4,244,000.00 | $4,081,000.00 | $3,211,000.00 | $2,268,000.00 | $1,973,000.00 | $1,173,000.00 | $2,098,000.00 | $924,000.00 | $1,158,000.00 | $1,500,000.00 | $1,385,000.00 | $947,119.00 | $947,939.00 | $1,034,597.00 | $959,305.00 | $1,128,693.00 | $878,929.00 | $1,217,403.00 | $865,957.00 | $878,472.00 | $920,873.00 | $1,007,669.00 | $1,539,477.00 | $1,351,403.00 | $1,299,596.00 | $1,947,394.00 | $1,831,127.00 | -- | -- | -- | $2,360,182.00 | -- | -- |
Total Current Assets | $158,962,000.00 | $156,778,000.00 | $152,201,000.00 | $160,331,000.00 | $169,547,000.00 | $167,761,000.00 | $167,856,000.00 | $165,322,000.00 | $168,528,000.00 | $165,780,000.00 | $177,761,000.00 | $173,474,000.00 | $177,383,000.00 | $201,875,000.00 | $221,283,000.00 | $161,126,000.00 | $234,306,000.00 | $223,817,000.00 | $189,924,000.00 | $209,695,000.00 | $202,943,000.00 | $195,591,000.00 | $190,990,000.00 | $208,187,000.00 | $206,327,000.00 | $199,034,000.00 | $192,881,000.00 | $177,050,000.00 | $170,440,000.00 | $161,074,000.00 | $154,644,000.00 | $147,900,000.00 | $176,433,000.00 | $168,283,652.00 | $155,725,537.00 | $145,921,083.00 | $139,025,042.00 | $128,655,654.00 | $119,516,735.00 | $113,484,625.00 | $94,591,787.00 | $95,002,741.00 | $86,473,938.00 | $78,694,884.00 | $77,384,490.00 | $68,402,277.00 | $69,599,015.00 | $63,952,618.00 | $64,137,544.00 | -- | -- | -- | $56,322,336.00 | -- | -- |
Property Plant and Equipement | $46,057,000.00 | $45,937,000.00 | $47,988,000.00 | $48,803,000.00 | $48,279,000.00 | $47,390,000.00 | $48,087,000.00 | $47,954,000.00 | $47,602,000.00 | $49,111,000.00 | $49,540,000.00 | $49,131,000.00 | $50,613,000.00 | $51,629,000.00 | $52,659,000.00 | $54,232,000.00 | $50,783,000.00 | $51,750,000.00 | $52,960,000.00 | $53,051,000.00 | $54,111,000.00 | $55,041,000.00 | $55,377,000.00 | $55,772,000.00 | $56,183,000.00 | $53,973,000.00 | $52,272,000.00 | $51,593,000.00 | $52,296,000.00 | $51,058,000.00 | $49,198,000.00 | $46,839,000.00 | $40,108,000.00 | $33,797,313.00 | $31,522,869.00 | $31,190,005.00 | $31,668,883.00 | $32,036,643.00 | $32,387,726.00 | $32,633,966.00 | $32,938,711.00 | $33,261,864.00 | $33,846,579.00 | $34,478,850.00 | $35,112,981.00 | $35,937,469.00 | $36,421,107.00 | $36,673,599.00 | $36,469,878.00 | -- | -- | -- | $36,981,394.00 | -- | -- |
Intangible Assets Net | $4,297,000.00 | $68,762,000.00 | $70,707,000.00 | $72,653,000.00 | $74,599,000.00 | $76,545,000.00 | $78,490,000.00 | $80,436,000.00 | $82,382,000.00 | $85,021,000.00 | $87,084,000.00 | $88,986,000.00 | $91,157,000.00 | $94,291,000.00 | $95,978,000.00 | $98,718,000.00 | $7,585,000.00 | $7,680,000.00 | $8,303,000.00 | $8,467,000.00 | $9,191,000.00 | $9,564,000.00 | $9,876,000.00 | $10,678,000.00 | $10,635,000.00 | $10,738,000.00 | $10,626,000.00 | $10,162,000.00 | $10,227,000.00 | $11,171,000.00 | $11,259,000.00 | $11,859,000.00 | $11,656,000.00 | $12,987,683.00 | $13,083,907.00 | $13,061,379.00 | $14,894,710.00 | $16,033,944.00 | $17,762,272.00 | $18,439,286.00 | $18,998,409.00 | $19,197,226.00 | $18,996,886.00 | $19,229,922.00 | $20,334,636.00 | $21,464,089.00 | $21,506,474.00 | $23,300,273.00 | $23,148,563.00 | -- | -- | -- | $25,764,185.00 | -- | -- |
Goodwill | $7,403,000.00 | $7,253,000.00 | $7,467,000.00 | $7,462,000.00 | $7,339,000.00 | $6,721,000.00 | $7,169,000.00 | $7,625,000.00 | $7,781,000.00 | $7,950,000.00 | $8,149,000.00 | $8,045,000.00 | $8,413,000.00 | $32,419,000.00 | $33,958,000.00 | $33,802,000.00 | $7,694,000.00 | $7,489,000.00 | $7,798,000.00 | $7,695,000.00 | $7,851,000.00 | $7,959,000.00 | $8,013,000.00 | $8,452,000.00 | $8,218,000.00 | $8,104,000.00 | $7,836,000.00 | $7,328,000.00 | $7,214,000.00 | $7,690,000.00 | $7,568,000.00 | $7,790,000.00 | $7,482,000.00 | $7,713,039.00 | $7,610,821.00 | $7,443,429.00 | $8,338,699.00 | $8,702,295.00 | $9,360,884.00 | $9,434,289.00 | $9,443,894.00 | $9,275,130.00 | $8,923,197.00 | $8,792,165.00 | $9,065,891.00 | $8,818,920.00 | $8,627,518.00 | $9,150,273.00 | $8,883,407.00 | -- | -- | -- | $9,091,960.00 | -- | -- |
Other Assets | $17,571,000.00 | $18,951,000.00 | $19,390,000.00 | $18,131,000.00 | $17,219,000.00 | $18,342,000.00 | $20,914,000.00 | $20,385,000.00 | $20,285,000.00 | $23,671,000.00 | $18,748,000.00 | $20,292,000.00 | $15,420,000.00 | $13,226,000.00 | $13,451,000.00 | $27,507,000.00 | $7,478,000.00 | $5,761,000.00 | $4,884,000.00 | $4,003,000.00 | $4,897,000.00 | $1,109,000.00 | $1,157,000.00 | $1,247,000.00 | $1,254,000.00 | $1,283,000.00 | -- | -- | $69,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $263,744,000.00 | $328,158,000.00 | $328,882,000.00 | $339,074,000.00 | $349,128,000.00 | $347,746,000.00 | $354,123,000.00 | $342,239,000.00 | $347,535,000.00 | $352,930,000.00 | $363,131,000.00 | $362,253,000.00 | $365,605,000.00 | $416,338,000.00 | $440,525,000.00 | $398,913,000.00 | $330,710,000.00 | $319,579,000.00 | $287,364,000.00 | $306,659,000.00 | $278,993,000.00 | $269,264,000.00 | $265,413,000.00 | $284,336,000.00 | $282,617,000.00 | $273,132,000.00 | $265,004,000.00 | $247,367,000.00 | $240,246,000.00 | $231,062,000.00 | $222,738,000.00 | $214,457,000.00 | $235,748,000.00 | $222,850,707.00 | $208,012,150.00 | $197,684,906.00 | $193,996,376.00 | $185,497,590.00 | $179,096,694.00 | $174,061,246.00 | $156,041,881.00 | $156,882,524.00 | $148,394,650.00 | $141,358,366.00 | $142,069,051.00 | $134,872,136.00 | $136,375,599.00 | $133,228,507.00 | $132,844,434.00 | -- | -- | -- | $128,936,868.00 | -- | -- |
Accounts Payable | $10,022,000.00 | $8,251,000.00 | $7,944,000.00 | $8,948,000.00 | $9,074,000.00 | $8,353,000.00 | $8,165,000.00 | $7,444,000.00 | $7,633,000.00 | $7,942,000.00 | $8,101,000.00 | $8,683,000.00 | $8,984,000.00 | $6,800,000.00 | $6,162,000.00 | $9,906,000.00 | $3,832,000.00 | $2,702,000.00 | $2,287,000.00 | $3,571,000.00 | $3,143,000.00 | $2,462,000.00 | $5,073,000.00 | $6,159,000.00 | $6,747,000.00 | $5,189,000.00 | $5,465,000.00 | $6,050,000.00 | $2,303,000.00 | $1,949,000.00 | $3,294,000.00 | $3,263,000.00 | $8,302,000.00 | $2,220,734.00 | $1,657,683.00 | $1,774,812.00 | $1,201,226.00 | $1,167,545.00 | $2,198,070.00 | $2,742,808.00 | $2,793,911.00 | $2,136,679.00 | $2,699,678.00 | $2,696,550.00 | $2,341,838.00 | $1,907,564.00 | $3,941,436.00 | $3,880,840.00 | $4,299,680.00 | -- | -- | -- | $9,694,355.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7,963,000.00 | $6,326,000.00 | $6,516,000.00 | $5,673,000.00 | -- | $6,496,000.00 | $5,423,000.00 | $6,638,000.00 | $5,999,000.00 | $4,778,000.00 | $6,547,775.00 | $4,441,785.00 | $4,242,979.00 | $4,747,526.00 | $5,253,693.00 | $4,875,167.00 | $4,497,706.00 | $5,537,881.00 | $5,228,399.00 | $4,503,551.00 | $4,252,574.00 | $5,837,044.00 | $4,389,002.00 | $4,275,574.00 | $4,297,387.00 | $5,321,594.00 | -- | -- | -- | $5,375,585.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8,400,000.00 | $8,800,000.00 | $9,200,000.00 | $9,600,000.00 | $10,000,000.00 | $10,400,000.00 | -- | $11,200,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $91,165,000.00 | $85,852,000.00 | $82,397,000.00 | $83,243,000.00 | $81,141,000.00 | $76,661,000.00 | $72,851,000.00 | $68,796,000.00 | $67,081,000.00 | $63,864,000.00 | $60,699,000.00 | $57,281,000.00 | $55,355,000.00 | $52,505,000.00 | $50,609,000.00 | $48,360,000.00 | $48,707,000.00 | $46,482,000.00 | $24,329,000.00 | $52,030,000.00 | $50,763,000.00 | $49,836,000.00 | $48,656,000.00 | $74,958,000.00 | $68,617,000.00 | $66,746,000.00 | $65,171,000.00 | $63,719,000.00 | $61,735,000.00 | $60,374,000.00 | $59,506,000.00 | $58,536,000.00 | $81,685,000.00 | $81,052,103.00 | $80,505,021.00 | $79,990,228.00 | $77,539,699.00 | $76,064,383.00 | $73,245,459.00 | $76,534,563.00 | $70,606,031.00 | $70,281,179.00 | -- | -- | $65,431,424.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-6,315,000.00 | $-6,564,000.00 | $-6,157,000.00 | $-6,171,000.00 | $-6,443,000.00 | $-7,497,000.00 | $-6,646,000.00 | $-5,799,000.00 | $-5,718,000.00 | $-5,319,000.00 | $-4,852,000.00 | $-5,051,000.00 | $-4,542,000.00 | $-5,296,000.00 | $-5,818,000.00 | $-6,027,000.00 | $-5,898,000.00 | $-6,318,000.00 | $-5,696,000.00 | $-5,841,000.00 | $-5,526,000.00 | $-5,228,000.00 | $-5,115,000.00 | $-4,164,000.00 | $-4,784,000.00 | $-5,047,000.00 | $-5,736,000.00 | $-7,025,000.00 | $-7,317,000.00 | $-6,101,000.00 | $-6,410,000.00 | $-5,873,000.00 | $-6,649,000.00 | -- | -- | -- | $-4,495,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $123,538,000.00 | $191,052,000.00 | $197,628,000.00 | $200,369,000.00 | $210,719,000.00 | $215,627,000.00 | $219,802,000.00 | $222,645,000.00 | $225,578,000.00 | $231,371,000.00 | $230,813,000.00 | $224,282,000.00 | $221,444,000.00 | $237,100,000.00 | $243,511,000.00 | $251,219,000.00 | $245,426,000.00 | $241,375,000.00 | $232,175,000.00 | $222,740,000.00 | $218,233,000.00 | $210,515,000.00 | $202,916,000.00 | $192,825,000.00 | $199,511,000.00 | $191,444,000.00 | $184,557,000.00 | $173,188,000.00 | $168,209,000.00 | $160,124,000.00 | $151,172,000.00 | $142,557,000.00 | $135,662,000.00 | $124,618,660.00 | $116,238,795.00 | $108,419,238.00 | $104,903,681.00 | $97,087,605.00 | $90,916,805.00 | $81,614,455.00 | $66,584,202.00 | $59,929,833.00 | $54,972,575.00 | $49,077,683.00 | $46,009,681.00 | $41,546,458.00 | $39,901,208.00 | $36,164,340.00 | $34,252,221.00 | -- | -- | -- | $25,785,541.00 | -- | -- |
Total Stockholders' Equity | $208,536,000.00 | $270,486,000.00 | $274,015,000.00 | $277,588,000.00 | $285,563,000.00 | $284,937,000.00 | $286,153,000.00 | $285,787,000.00 | $287,085,000.00 | $290,060,000.00 | $286,804,000.00 | $276,656,000.00 | $272,400,000.00 | $284,451,000.00 | $288,444,000.00 | $293,694,000.00 | $288,378,000.00 | $281,682,000.00 | $250,946,000.00 | $269,071,000.00 | $263,612,000.00 | $255,265,000.00 | $246,603,000.00 | $263,766,000.00 | $263,491,000.00 | $253,289,000.00 | $244,138,000.00 | $230,028,000.00 | $222,773,000.00 | $214,543,000.00 | $204,416,000.00 | $195,368,000.00 | $210,848,000.00 | $199,754,251.00 | $190,567,411.00 | $181,815,568.00 | $178,097,097.00 | $169,704,505.00 | $162,394,295.00 | $156,570,007.00 | $135,634,031.00 | $128,206,162.00 | $119,433,839.00 | $112,828,305.00 | $108,925,134.00 | $103,473,423.00 | $100,748,453.00 | $98,260,600.00 | $94,762,778.00 | -- | -- | -- | $85,190,146.00 | $82,143,502.00 | $60,756,984.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $263,744,000.00 | $328,158,000.00 | $328,882,000.00 | $339,074,000.00 | $349,128,000.00 | $347,746,000.00 | $354,123,000.00 | $342,239,000.00 | $347,535,000.00 | $352,930,000.00 | $363,131,000.00 | $362,253,000.00 | $365,605,000.00 | $416,338,000.00 | $440,525,000.00 | $398,913,000.00 | $330,710,000.00 | $319,579,000.00 | $287,364,000.00 | $306,659,000.00 | $278,993,000.00 | $269,264,000.00 | $265,413,000.00 | $284,336,000.00 | $282,617,000.00 | $273,132,000.00 | $265,004,000.00 | $247,367,000.00 | $240,246,000.00 | $231,062,000.00 | $222,738,000.00 | $214,457,000.00 | $235,748,000.00 | $222,850,707.00 | $208,012,150.00 | $197,684,906.00 | $193,996,376.00 | $185,497,590.00 | $179,096,694.00 | $174,061,246.00 | $156,041,881.00 | $156,882,524.00 | $148,394,650.00 | $141,358,366.00 | $142,069,051.00 | $134,872,136.00 | $136,375,599.00 | $133,228,507.00 | $132,844,434.00 | -- | -- | -- | $128,936,868.00 | -- | -- |
Date | 3/31/2024 | 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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $24,628,000.00 | $76,759,000.00 | $28,972,000.00 | $22,843,000.00 | $93,576,000.00 | $69,445,000.00 | $24,862,000.00 | $21,804,000.00 | $82,943,000.00 | $23,023,000.00 | $41,786,000.00 | $20,974,000.00 | $16,745,000.00 | $17,343,000.00 | $13,742,000.00 | $21,196,000.00 | $21,118,000.00 | $23,664,000.00 | $23,577,000.00 | $17,406,000.00 | $19,949,000.00 | $18,499,000.00 | $22,390,000.00 | $13,413,000.00 | $20,168,000.00 | $20,928,000.00 | $22,025,000.00 | $17,298,000.00 | $20,757,000.00 | $20,785,000.00 | $20,510,000.00 | $16,853,000.00 | $19,317,000.00 | $18,500,000.00 | $17,624,000.00 | $11,202,000.00 | $12,368,539.00 | $16,250,512.00 | $15,934,243.00 | $9,990,386.00 | $13,953,154.00 | $11,645,778.00 | $13,756,075.00 | $9,653,319.00 | $14,189,238.00 | $6,834,412.00 | $10,798,051.00 | $7,199,847.00 | $10,597,096.00 | $10,361,078.00 | $8,758,877.00 | $5,455,597.00 | -- | -- | -- |
Research and Development | $8,164,000.00 | $25,105,000.00 | $8,914,000.00 | $8,400,000.00 | $28,182,000.00 | $7,301,000.00 | $6,975,000.00 | $6,157,000.00 | $27,327,000.00 | $7,673,000.00 | $13,654,000.00 | $6,361,000.00 | $23,431,000.00 | $15,799,000.00 | $10,582,000.00 | $6,050,000.00 | $16,665,000.00 | $4,158,000.00 | $8,423,000.00 | $4,258,000.00 | $18,190,000.00 | $4,232,000.00 | $9,895,000.00 | $5,161,000.00 | $18,787,000.00 | $5,842,000.00 | $4,449,000.00 | $4,230,000.00 | $10,732,000.00 | $7,773,000.00 | $2,792,000.00 | $2,159,000.00 | $8,987,000.00 | $5,971,771.00 | $1,812,320.00 | $2,097,762.00 | $8,144,152.00 | $6,160,740.00 | $1,873,158.00 | $2,287,715.00 | $7,059,875.00 | $5,029,974.00 | $3,411,962.00 | $1,582,910.00 | $5,388,036.00 | $1,217,086.00 | $2,831,273.00 | $1,533,103.00 | $6,168,937.00 | $4,638,175.00 | $1,574,155.00 | $1,532,664.00 | $6,874,633.00 | $8,181,532.00 | -- |
Selling, General, and Administrative | $21,527,000.00 | $75,512,000.00 | $23,689,000.00 | $26,996,000.00 | $84,794,000.00 | $21,276,000.00 | $40,469,000.00 | $19,201,000.00 | $74,096,000.00 | $17,500,000.00 | $36,164,000.00 | $18,175,000.00 | $60,063,000.00 | $15,903,000.00 | $28,981,000.00 | $14,431,000.00 | $34,950,000.00 | $7,539,000.00 | $15,174,000.00 | $7,672,000.00 | $34,336,000.00 | $28,207,000.00 | $6,417,000.00 | $16,090,000.00 | $21,540,000.00 | $14,862,000.00 | $4,972,000.00 | $5,067,000.00 | $18,013,000.00 | $4,280,000.00 | $8,245,000.00 | $3,990,000.00 | $14,825,000.00 | $10,301,886.00 | $3,388,494.00 | $3,604,661.00 | $15,073,485.00 | $4,044,538.00 | $7,356,861.00 | $3,490,985.00 | $12,936,001.00 | $3,188,669.00 | $7,347,793.00 | $3,947,114.00 | $14,728,662.00 | $11,061,256.00 | $4,108,503.00 | $3,351,016.00 | $17,858,558.00 | $4,712,178.00 | $4,233,316.00 | $4,043,774.00 | $17,317,671.00 | $10,545,351.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-5,063,000.00 | $-7,674,000.00 | $-16,184,000.00 | $-12,553,000.00 | $-19,400,000.00 | $-5,798,000.00 | $-6,935,000.00 | $-3,554,000.00 | $2,615,000.00 | $1,300,000.00 | $10,438,000.00 | $1,258,000.00 | $-28,322,000.00 | $-10,369,000.00 | $-2,442,000.00 | $7,094,000.00 | $34,248,000.00 | $12,049,000.00 | $17,397,000.00 | $5,482,000.00 | $21,749,000.00 | $8,573,000.00 | $3,414,000.00 | $-7,832,000.00 | $45,729,000.00 | $36,001,000.00 | $17,726,000.00 | $8,006,000.00 | $50,607,000.00 | $13,689,000.00 | $13,469,000.00 | $10,709,000.00 | $48,134,000.00 | $31,068,263.00 | $12,428,688.00 | $5,504,461.00 | $61,446,884.00 | $49,359,499.00 | $15,202,713.00 | $23,870,568.00 | $32,606,717.00 | $22,176,189.00 | $14,409,916.00 | $5,011,424.00 | $19,715,198.00 | $2,726,760.00 | $9,196,930.00 | $3,063,060.00 | $13,967,402.00 | $9,051,617.00 | $3,677,577.00 | $556,679.00 | $7,537,686.00 | $5,586,739.00 | -- |
Loss Before Income Taxes | $-4,471,000.00 | $-7,039,000.00 | $-15,084,000.00 | $-12,014,000.00 | $-18,746,000.00 | $-5,362,000.00 | $-6,993,000.00 | $-3,708,000.00 | $2,427,000.00 | $1,252,000.00 | $10,345,000.00 | $1,215,000.00 | $-28,624,000.00 | $-8,155,000.00 | $-2,332,000.00 | $7,373,000.00 | $36,121,000.00 | $30,959,000.00 | $12,448,000.00 | $5,980,000.00 | $23,207,000.00 | $12,894,000.00 | $3,799,000.00 | $-7,737,000.00 | $46,202,000.00 | $36,336,000.00 | $25,806,000.00 | $8,064,000.00 | $50,870,000.00 | $13,782,000.00 | $13,518,000.00 | $10,781,000.00 | $48,254,000.00 | $31,149,560.00 | $12,452,595.00 | $5,528,184.00 | $61,505,021.00 | $49,375,838.00 | $39,079,683.00 | $23,871,035.00 | $32,479,531.00 | $22,067,434.00 | $9,362,111.00 | $4,971,866.00 | $19,527,421.00 | $11,778,197.00 | $9,096,598.00 | $3,011,857.00 | $13,785,014.00 | $4,771,093.00 | $4,148,053.00 | -- | $7,343,066.00 | -- | -- |
Earnings Per Share Basic | $-0.31 | $-0.45 | $-0.19 | $-0.71 | $-1.02 | $-0.29 | $-0.40 | $-0.20 | $0.29 | $0.69 | $0.65 | $0.20 | $-1.10 | $-0.59 | $-0.54 | $0.41 | $1.93 | $0.65 | $0.99 | $0.32 | $0.54 | $0.53 | $0.69 | $-0.46 | $0.55 | $0.47 | $0.78 | $0.38 | $2.22 | $1.66 | $0.59 | $0.46 | $0.74 | $1.32 | $0.52 | $0.24 | $2.61 | $0.42 | $0.63 | $1.04 | $1.46 | $0.36 | $0.67 | $0.23 | $0.89 | $0.12 | $0.43 | $0.15 | $0.65 | $0.23 | $0.18 | $0.03 | $0.34 | $0.32 | -- |
Weighted Average Shares Basic | 14,698,000 | 14,635,000 | 14,671,000 | 14,653,000 | 14,561,000 | 14,542,000 | 14,555,000 | 14,466,000 | 14,401,000 | 14,429,000 | 14,368,000 | 14,343,000 | 14,222,000 | 14,202,000 | 14,201,000 | 14,202,000 | 14,121,000 | 14,070,000 | 14,054,000 | 14,185,000 | 14,442,000 | 14,524,000 | 14,666,000 | 14,679,000 | 14,575,000 | 14,579,000 | 14,582,000 | 14,576,000 | 14,682,000 | 14,726,000 | 14,679,000 | 14,875,000 | 14,934,000 | 14,944,921 | 14,961,436 | 14,905,322 | 14,678,240 | 14,626,933 | 14,687,747 | 14,461,367 | 14,086,912 | 13,534,334 | 13,510,573 | 13,406,952 | 13,260,739 | 13,287,463 | 13,262,023 | 13,162,824 | 13,064,051 | 12,817,910 | 12,725,216 | 12,688,819 | 12,624,495 | 11,386,989 | -- |
Earnings Per Share Diluted | $-0.31 | $-0.45 | $-0.89 | $-0.71 | $-1.02 | $-0.29 | $-0.40 | $-0.20 | $0.28 | $0.68 | $0.64 | $0.20 | $-1.10 | $-0.59 | $-0.54 | $0.40 | $0.28 | $0.66 | $0.98 | $0.31 | $0.54 | $0.53 | $0.68 | $-0.46 | $0.53 | $0.46 | $0.76 | $0.37 | $0.54 | $0.59 | $1.02 | $0.45 | $0.72 | $0.55 | $0.51 | $0.23 | $0.51 | $0.40 | $1.57 | $0.97 | $0.44 | $0.95 | $0.40 | $0.21 | $0.31 | $0.11 | $0.39 | $0.14 | $0.62 | $0.41 | $0.17 | $0.02 | $0.32 | $0.32 | -- |
Weighted Average Shares Diluted | 14,698,000 | 14,659,000 | 14,671,000 | 14,653,000 | 14,561,000 | 14,603,000 | 14,511,000 | 14,466,000 | 14,634,000 | 14,588,000 | 14,583,000 | 14,435,000 | 14,222,163 | 14,202,000 | 14,199,000 | 14,353,000 | 14,621,000 | 14,387,000 | 14,088,000 | 14,314,000 | 14,299,000 | 14,377,000 | 14,915,000 | 14,679,000 | 15,068,000 | 15,065,000 | 15,044,000 | 15,043,000 | 15,116,000 | 15,163,000 | 15,210,000 | 15,307,000 | 15,321,000 | 15,315,808 | 15,336,000 | 15,330,054 | 15,269,435 | 15,469,237 | 15,492,732 | 15,499,447 | 14,825,599 | 14,673,879 | 14,484,978 | 14,357,110 | 14,344,577 | 14,459,154 | 14,302,439 | 14,089,946 | 13,747,813 | 13,729,835 | 13,741,337 | 13,744,710 | 13,646,533 | 11,562,304 | -- |
Common Stock Shares Authorized | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 60,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | -- | 30,000,000 | -- | -- |
Common Stock Shares Outstanding | 14,821,000 | 14,637,000 | 14,657,000 | 14,741,000 | 14,625,000 | 14,607,000 | 14,598,000 | 14,518,000 | 14,441,000 | 14,436,000 | 14,418,000 | 14,366,000 | 14,329,000 | 14,208,000 | 14,204,000 | 14,198,000 | 14,308,000 | 14,269,000 | 13,785,000 | 14,214,000 | 14,210,000 | 14,211,000 | 14,584,000 | 14,745,000 | 14,688,000 | 14,662,000 | 14,658 | 14,655,000 | 14,627,000 | 14,623,000 | 14,777,663 | 14,768,325 | 15,036,808 | 15,011,512 | 15,003,694 | 15,003,069 | 14,851,703 | 14,800,453 | 14,798,147 | 14,620,032 | 14,289,308 | 14,266,098 | 14,017,280 | 14,006,135 | 13,866,060 | 13,804,975 | 13,765,996 | 13,763,191 | 13,630,607 | -- | -- | -- | 13,482,384 | -- | -- |
Common Stock Value | $148,000.00 | $146,000.00 | $147,000.00 | $147,000.00 | $146,000.00 | $146,000.00 | $146,000.00 | $145,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $143,000.00 | $142,000.00 | $142,000.00 | $142,000.00 | $143,000.00 | $143,000.00 | $138,000.00 | $142,000.00 | $142,000.00 | $142,000.00 | $146,000.00 | $147,000.00 | $147,000.00 | $146,000.00 | $146,000.00 | $146,000.00 | $146,000.00 | $146,000.00 | $148,000.00 | $148,000.00 | $150,000.00 | $150,115.00 | $150,037.00 | $150,030.00 | $148,517.00 | $148,004.00 | $147,981.00 | $146,200.00 | $142,893.00 | $142,661.00 | $140,173.00 | $140,061.00 | $138,659.00 | $138,049.00 | $137,659.00 | $137,631.00 | $136,305.00 | -- | -- | -- | $134,823.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 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | -- | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | 1,250,000 | -- | -- | -- | 1,250,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 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |