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 | 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 | 11/30/2018 | 9/30/2018 | 6/30/2018 | 5/31/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 | 1/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 4/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 4/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 | 4/30/2010 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $49,663,000.00 | $46,346,000.00 | $59,473,000.00 | $67,314,000.00 | $38,538,000.00 | $36,595,000.00 | $30,724,000.00 | $37,034,000.00 | $134,448,000.00 | $139,101,000.00 | $43,680,000.00 | $60,357,000.00 | $85,494,000.00 | $36,873,000.00 | $161,987,083.00 | $44,326,038.00 | $50,622,454.00 | $47,234,770.00 | $44,585,154.00 | $80,642,213.00 | $32,771,986.00 | $37,327,125.00 | -- | $13,849,644.00 | $20,011,137.00 | -- | $18,993,994.00 | $15,042,189.00 | $15,397,512.00 | $12,854,526.00 | $14,532,860.00 | $4,524,529.00 | $2,558,028.00 | $4,525,720.00 | $2,792,526.00 | -- | $5,247,425.00 | $7,059,709.00 | $2,385,919.00 | -- | $1,405,186.00 | $773,922.00 | $103,343.00 | $170,505.00 | -- | $369,581.00 | $219,970.00 | $532,469.00 | $227,530.00 | $563,104.00 | $585,107.00 | $1,669,634.00 | $2,971,567.00 | $4,617,535.00 | $2,796,089.00 | $4,953,454.00 | $7,056,604.00 | $9,278,443.00 | $2,710,976.00 | -- | $3,629,886.00 | $249,758.00 |
Accounts Receivable Net Current | $41,253,000.00 | $42,074,000.00 | $42,626,000.00 | $43,076,000.00 | $45,574,000.00 | $43,858,000.00 | $44,419,000.00 | $43,903,000.00 | $35,837,000.00 | $39,412,000.00 | $38,460,000.00 | $38,102,000.00 | $36,504,000.00 | $31,377,000.00 | $7,783,502.00 | $7,038,733.00 | $6,139,538.00 | $7,098,191.00 | $7,497,190.00 | $6,095,858.00 | $4,208,333.00 | $3,543,666.00 | -- | $3,197,224.00 | $3,618,929.00 | -- | $2,385,904.00 | $1,625,476.00 | $1,464,136.00 | $1,250,731.00 | $1,467,849.00 | $1,195,479.00 | $1,000,226.00 | $1,015,265.00 | $1,020,999.00 | -- | $616,785.00 | $702,908.00 | $757,436.00 | -- | $589,699.00 | $407,459.00 | $408,080.00 | $492,865.00 | -- | $515,825.00 | $635,687.00 | $387,669.00 | $357,702.00 | $217,097.00 | $201,137.00 | $170,368.00 | $144,766.00 | $146,124.00 | $83,708.00 | -- | -- | $55,794.00 | -- | -- | $81,036.00 | -- |
Inventory | $25,020,000.00 | $26,206,000.00 | $29,104,000.00 | $28,821,000.00 | $26,487,000.00 | $27,678,000.00 | $24,542,000.00 | $23,070,000.00 | $22,062,000.00 | $16,501,000.00 | $13,484,000.00 | $11,665,000.00 | $11,544,000.00 | $10,535,000.00 | $476,622.00 | $538,376.00 | $464,588.00 | $473,961.00 | $350,920.00 | $306,438.00 | $227,090.00 | $220,514.00 | -- | $130,299.00 | $97,290.00 | -- | $121,926.00 | $114,796.00 | $90,254.00 | $72,621.00 | $70,960.00 | $89,499.00 | $82,191.00 | $83,544.00 | $69,801.00 | -- | $52,880.00 | $79,230.00 | $104,804.00 | -- | $69,680.00 | $66,958.00 | $58,804.00 | $38,601.00 | -- | $29,703.00 | $30,008.00 | $43,305.00 | $52,864.00 | $39,212.00 | $55,459.00 | $55,919.00 | $47,506.00 | $51,754.00 | $47,130.00 | -- | -- | $44,224.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $10,887,000.00 | $10,077,000.00 | $11,548,000.00 | $8,616,000.00 | $9,959,000.00 | $9,317,000.00 | $10,639,000.00 | $8,250,000.00 | $8,363,000.00 | $8,804,000.00 | $8,958,000.00 | $12,574,000.00 | $18,485,000.00 | $11,928,000.00 | $1,444,303.00 | $891,652.00 | $1,002,189.00 | $1,096,855.00 | $872,436.00 | $526,648.00 | $741,614.00 | $752,269.00 | -- | $882,141.00 | $502,617.00 | -- | $541,462.00 | $516,427.00 | $264,343.00 | $308,929.00 | $321,419.00 | $286,919.00 | $606,823.00 | $288,955.00 | $248,729.00 | -- | -- | -- | -- | -- | $97,337.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $525,704,000.00 | $535,112,000.00 | $549,140,000.00 | $585,187,000.00 | $604,634,000.00 | $604,176,000.00 | $609,125,000.00 | $625,841,000.00 | $665,773,000.00 | $693,516,000.00 | $410,384,000.00 | $411,754,000.00 | $419,748,000.00 | $147,157,000.00 | $212,644,032.00 | $216,686,630.00 | $105,038,728.00 | $102,964,563.00 | $102,223,036.00 | $101,674,810.00 | $52,449,771.00 | $51,774,542.00 | -- | $27,944,226.00 | $24,229,973.00 | -- | $22,043,286.00 | $17,298,888.00 | $17,216,245.00 | $14,486,807.00 | $16,393,088.00 | $6,096,426.00 | $4,247,268.00 | $5,913,484.00 | $4,132,055.00 | -- | $6,206,055.00 | $8,030,520.00 | $3,511,386.00 | -- | $2,161,902.00 | $1,370,752.00 | $655,539.00 | $783,392.00 | -- | $1,111,614.00 | $988,383.00 | $1,004,128.00 | $823,106.00 | $958,305.00 | $898,733.00 | $1,934,551.00 | $3,201,424.00 | $5,132,751.00 | $3,061,571.00 | -- | -- | $9,997,675.00 | -- | -- | $3,905,340.00 | -- |
Property Plant and Equipement | $86,008,000.00 | $84,858,000.00 | $74,520,000.00 | $69,008,000.00 | $71,259,000.00 | $63,603,000.00 | $57,680,000.00 | $54,011,000.00 | $50,734,000.00 | $49,029,000.00 | $42,853,000.00 | $37,811,000.00 | $31,694,000.00 | $30,036,000.00 | $15,178,619.00 | $13,702,732.00 | $12,459,703.00 | $11,833,057.00 | $11,378,987.00 | $10,338,007.00 | $5,124,655.00 | $4,357,498.00 | -- | $3,578,494.00 | $3,038,618.00 | -- | $2,572,298.00 | $2,511,174.00 | $2,083,467.00 | $2,311,680.00 | $2,129,397.00 | $1,647,104.00 | $1,373,207.00 | $1,410,349.00 | $1,319,741.00 | -- | $875,673.00 | $767,123.00 | $381,362.00 | -- | $307,926.00 | $349,515.00 | $393,372.00 | $364,728.00 | -- | $408,892.00 | $464,122.00 | $516,628.00 | $575,024.00 | $505,485.00 | $524,075.00 | $562,873.00 | $659,051.00 | $682,021.00 | $736,447.00 | -- | -- | $669,580.00 | -- | -- | $559,241.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $107,588,000.00 | $108,403,000.00 | $148,954,000.00 | $149,308,000.00 | $151,616,000.00 | $151,117,000.00 | $147,458,000.00 | $145,201,000.00 | $146,591,000.00 | $146,954,000.00 | $146,371,000.00 | $146,974,000.00 | $141,305,000.00 | $145,282,000.00 | $10,999,722.00 | $10,999,722.00 | $10,999,722.00 | $10,999,722.00 | $11,149,663.00 | $11,149,663.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | $947,000.00 | -- | -- | -- | $419,000.00 | $158,000.00 | $759,000.00 | $752,000.00 | $794,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $942,849,000.00 | $957,744,000.00 | $1,000,656,000.00 | $1,030,650,000.00 | $1,048,109,000.00 | $1,038,746,000.00 | $1,033,791,000.00 | $1,046,329,000.00 | $1,081,332,000.00 | $1,112,970,000.00 | $824,386,000.00 | $825,308,000.00 | $819,708,000.00 | $552,405,000.00 | $252,363,170.00 | $252,776,587.00 | $140,123,251.00 | $135,872,538.00 | $135,057,850.00 | $133,146,095.00 | $59,794,355.00 | $56,620,097.00 | -- | $31,999,386.00 | $27,738,253.00 | -- | $25,084,983.00 | $20,264,111.00 | $19,719,648.00 | $17,191,618.00 | $18,901,087.00 | $8,111,933.00 | $5,990,201.00 | $7,692,096.00 | $5,823,780.00 | -- | $7,458,615.00 | $8,915,900.00 | $4,020,075.00 | -- | $2,606,649.00 | $1,866,582.00 | $1,205,318.00 | $1,324,903.00 | -- | $1,709,950.00 | $1,650,957.00 | $1,757,317.00 | $1,662,414.00 | $1,755,797.00 | $1,737,102.00 | $2,838,866.00 | $4,231,114.00 | $6,213,599.00 | $4,224,082.00 | -- | -- | $11,031,467.00 | -- | -- | $4,776,546.00 | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $470,659,000.00 | $468,721,000.00 | $463,128,000.00 | $486,395,000.00 | $487,591,000.00 | $482,908,000.00 | $478,070,000.00 | $477,905,000.00 | $471,898,000.00 | $471,142,000.00 | $177,160,000.00 | $177,279,000.00 | $172,433,000.00 | $169,707,000.00 | $132,327,164.00 | $126,119,899.00 | $12,818,304.00 | $9,591,190.00 | $24,728,728.00 | $24,395,920.00 | $20,887,417.00 | $18,073,532.00 | -- | $2,964,990.00 | $3,316,537.00 | -- | $2,631,706.00 | $2,377,345.00 | $1,965,202.00 | $2,164,521.00 | $2,833,530.00 | $2,431,531.00 | $2,292,242.00 | $2,606,944.00 | $2,727,853.00 | -- | $2,468,348.00 | $2,197,200.00 | $1,972,702.00 | -- | $3,022,948.00 | -- | -- | -- | -- | $4,014,445.00 | $3,051,360.00 | $2,335,195.00 | $4,685,024.00 | $3,819,072.00 | $2,287,828.00 | $2,062,373.00 | $1,966,565.00 | $2,484,079.00 | $3,603,209.00 | -- | -- | $5,083,058.00 | -- | -- | $5,691,121.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,294,500.00 | -- | -- | -- | $325,325.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | $1,118,172,000.00 | $1,114,896,000.00 | $1,086,112,000.00 | $1,081,747,000.00 | $1,102,725,000.00 | $1,100,287,000.00 | $846,187,000.00 | $841,537,000.00 | $837,615,000.00 | $566,451,000.00 | $300,273,819.00 | $295,423,521.00 | $290,106,664.00 | $285,609,022.00 | $268,731,704.00 | $254,580,262.00 | $182,230,799.00 | $179,501,577.00 | -- | $167,778,827.00 | $160,979,798.00 | -- | $156,541,327.00 | $149,293,947.00 | $146,892,442.00 | $142,186,654.00 | $141,366,712.00 | $129,196,680.00 | $122,932,859.00 | $122,135,591.00 | $116,214,522.00 | -- | $114,334,637.00 | $113,302,694.00 | $106,208,008.00 | -- | $97,346,137.00 | $92,750,244.00 | $90,593,704.00 | $87,797,202.00 | -- | $83,512,399.00 | $82,975,314.00 | $81,958,609.00 | $64,574,114.00 | $64,210,412.00 | $64,006,050.00 | $63,766,258.00 | $63,701,610.00 | $63,620,774.00 | $58,852,206.00 | -- | -- | $58,016,991.00 | -- | -- | $45,021,097.00 | -- |
Accumulated Other Comprehensive Loss | $-30,077,000.00 | $-26,065,000.00 | $-34,101,000.00 | $-34,488,000.00 | -- | -- | -- | -- | -- | -- | $173,000.00 | $1,100,000.00 | $880,000.00 | $5,376,000.00 | $206,626.00 | $260,204.00 | $423,209.00 | $-45,051.00 | $-66,002.00 | $38,304.00 | $20,847.00 | $3,153.00 | -- | $-43,424.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-661,314,000.00 | $-642,419,000.00 | $-580,030,000.00 | $-566,761,000.00 | $-548,406,000.00 | $-542,832,000.00 | $-503,787,000.00 | $-498,471,000.00 | $-489,294,000.00 | $-467,541,000.00 | $-207,455,000.00 | $-200,929,000.00 | $-195,540,000.00 | $-192,013,000.00 | $-180,483,423.00 | $-169,065,602.00 | $-163,262,856.00 | $-159,319,963.00 | $-158,372,424.00 | $-145,903,877.00 | $-143,375,386.00 | $-140,988,484.00 | -- | $-138,730,220.00 | $-136,586,533.00 | -- | $-134,115,643.00 | $-131,432,883.00 | $-129,163,214.00 | $-127,183,550.00 | $-125,323,093.00 | $-123,533,882.00 | $-119,250,028.00 | $-117,065,560.00 | $-113,130,846.00 | -- | $-109,352,607.00 | $-106,592,154.00 | $-104,166,691.00 | -- | $-97,768,079.00 | $-93,928,378.00 | $-92,027,710.00 | $-88,915,924.00 | -- | $-85,876,874.00 | $-84,434,964.00 | $-82,594,633.00 | $-67,634,985.00 | $-66,311,448.00 | $-64,594,537.00 | $-63,027,526.00 | $-61,474,822.00 | $-59,929,015.00 | $-58,259,616.00 | -- | -- | $-52,096,087.00 | -- | -- | $-45,943,809.00 | -- |
Total Stockholders' Equity | $472,190,000.00 | $489,023,000.00 | $537,528,000.00 | $544,255,000.00 | $560,518,000.00 | $555,838,000.00 | $555,721,000.00 | $568,424,000.00 | $609,434,000.00 | $641,828,000.00 | $647,226,000.00 | $648,029,000.00 | $647,275,000.00 | $382,698,000.00 | $120,036,006.00 | $126,656,688.00 | $127,304,947.00 | $126,281,348.00 | $110,329,122.00 | $108,750,175.00 | $38,906,938.00 | $38,546,565.00 | -- | $29,034,396.00 | $24,421,716.00 | -- | $22,453,277.00 | $17,886,766.00 | $17,754,446.00 | $15,027,097.00 | $16,067,557.00 | $5,680,402.00 | $3,697,959.00 | $5,085,152.00 | $3,095,927.00 | -- | $4,990,267.00 | $6,718,700.00 | $2,047,373.00 | -- | $-416,299.00 | $-1,117,633.00 | $-1,373,613.00 | $-1,058,434.00 | -- | $-2,304,495.00 | $-1,400,403.00 | $-577,878.00 | $-3,022,610.00 | $-2,063,275.00 | $-550,726.00 | $776,493.00 | $2,264,549.00 | $3,729,520.00 | $620,873.00 | -- | -- | $5,948,409.00 | -- | -- | $-914,575.00 | $-4,775,904.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $942,849,000.00 | $957,744,000.00 | $1,000,656,000.00 | $1,030,650,000.00 | $1,048,109,000.00 | $1,038,746,000.00 | $1,033,791,000.00 | $1,046,329,000.00 | $1,081,332,000.00 | $1,112,970,000.00 | $824,386,000.00 | $825,308,000.00 | $819,708,000.00 | $552,405,000.00 | $252,363,170.00 | $252,776,587.00 | $140,123,251.00 | $135,872,538.00 | $135,057,850.00 | $133,146,095.00 | $59,794,355.00 | $56,620,097.00 | -- | $31,999,386.00 | $27,738,253.00 | -- | $25,084,983.00 | $20,264,111.00 | $19,719,648.00 | $17,191,618.00 | $18,901,087.00 | $8,111,933.00 | $5,990,201.00 | $7,692,096.00 | $5,823,780.00 | -- | $7,458,615.00 | $8,915,900.00 | $4,020,075.00 | -- | $2,606,649.00 | $1,866,582.00 | $1,205,318.00 | $1,324,903.00 | -- | $1,709,950.00 | $1,650,957.00 | $1,757,317.00 | $1,662,414.00 | $1,755,797.00 | $1,737,102.00 | $2,838,866.00 | $4,231,114.00 | $6,213,599.00 | $4,224,082.00 | -- | -- | $11,031,467.00 | -- | -- | $4,776,546.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 | 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 | 11/30/2018 | 9/30/2018 | 6/30/2018 | 5/31/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 | 1/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 4/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 4/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 | 4/30/2010 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $54,592,000.00 | $233,255,000.00 | $175,995,000.00 | $57,021,000.00 | $62,817,000.00 | $237,277,000.00 | $176,919,000.00 | $116,455,000.00 | $52,302,000.00 | $56,440,000.00 | $166,168,000.00 | $109,475,000.00 | $53,284,000.00 | $48,361,000.00 | $30,335,000.00 | $19,163,081.00 | $9,774,075.00 | $9,242,000.00 | $24,699,834.00 | $8,463,588.00 | $6,652,912.00 | $5,691,000.00 | -- | $5,285,000.00 | $4,627,011.00 | -- | $4,023,000.00 | $3,322,000.00 | $3,002,655.00 | $2,917,378.00 | $2,712,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $32,817,000.00 | $133,923,000.00 | $99,924,000.00 | $32,288,000.00 | $35,745,000.00 | $133,404,000.00 | $34,047,000.00 | $35,315,000.00 | $29,961,000.00 | $126,031,000.00 | $92,704,000.00 | $59,523,000.00 | $28,734,000.00 | $42,362,000.00 | $13,894,952.00 | $8,778,121.00 | $4,516,111.00 | $16,590,244.00 | $4,956,277.00 | $4,125,199.00 | $3,199,011.00 | $9,386,188.00 | -- | $6,511,478.00 | $3,962,130.00 | -- | $1,838,826.00 | $5,987,834.00 | $1,396,158.00 | $2,982,926.00 | $1,458,737.00 | $3,603,655.00 | $2,315,607.00 | $1,135,616.00 | $3,991,885.00 | -- | $3,018,147.00 | $1,000,715.00 | $943,151.00 | -- | $2,766,391.00 | $1,937,926.00 | $1,197,275.00 | $597,233.00 | -- | $2,222,988.00 | $590,266.00 | $941,046.00 | $433,321.00 | $1,587,823.00 | $369.00 | $345.00 | $353,618.00 | $1,392,460.00 | $344,702.00 | $717,830.00 | $355.00 | $1,302,988.00 | $256,523.00 | -- | $717,710.00 | -- |
Gross Profit | $21,775,000.00 | $99,332,000.00 | $24,266,000.00 | $24,733,000.00 | $27,072,000.00 | $103,873,000.00 | $77,596,000.00 | $51,179,000.00 | $22,341,000.00 | $96,577,000.00 | $73,464,000.00 | $49,952,000.00 | $24,550,000.00 | $36,334,000.00 | $16,440,213.00 | $10,384,960.00 | $5,257,964.00 | $17,351,656.00 | $4,627,000.00 | $7,792,290.00 | $3,453,901.00 | $2,816,000.00 | -- | $2,736,000.00 | $2,504,000.00 | -- | $2,184,363.00 | $1,713,000.00 | $1,606,497.00 | $2,646,686.00 | $1,253,497.00 | $2,519,616.00 | $1,578,785.00 | $781,950.00 | $582,000.00 | -- | $1,308,507.00 | $924,225.00 | $488,000.00 | -- | $370,000.00 | $235,000.00 | $225,000.00 | $339,000.00 | -- | $143,000.00 | $167,000.00 | $126,744.00 | $54,642.00 | $-153.00 | $-61,642.00 | $-273,162.00 | $-163.00 | $-836,823.00 | $-200,448.00 | $-253.00 | $-230,529.00 | $-827,484.00 | $-156,954.00 | -- | $-599,754.00 | -- |
Research and Development | $4,752,000.00 | $18,040,000.00 | $13,291,000.00 | $8,139,000.00 | $3,876,000.00 | $15,722,000.00 | $3,985,000.00 | $3,522,000.00 | $3,538,000.00 | $16,843,000.00 | $12,953,000.00 | $8,766,000.00 | $4,304,000.00 | $9,484,000.00 | $2,311,718.00 | $3,679,169.00 | $1,732,726.00 | $3,740,642.00 | $2,671,057.00 | $540,933.00 | $489,596.00 | $1,840,443.00 | -- | $463,361.00 | $778,321.00 | -- | $329,730.00 | $1,205,692.00 | $344,798.00 | $230,736.00 | $249,843.00 | $453,628.00 | $350,479.00 | $135,799.00 | $550,263.00 | -- | $227,765.00 | $178,020.00 | $77,724.00 | -- | $352,580.00 | $99,052.00 | $89,279.00 | $79,244.00 | -- | $409,111.00 | $118,490.00 | $118,436.00 | $92,643.00 | $425,446.00 | $305,031.00 | $101,656.00 | $109.00 | $491,849.00 | $346,637.00 | $124,705.00 | $101.00 | $449,129.00 | $105,020.00 | -- | $284,847.00 | -- |
Selling, General, and Administrative | $38,304,000.00 | $146,880,000.00 | $108,066,000.00 | $38,802,000.00 | $33,241,000.00 | $120,055,000.00 | $87,420,000.00 | $57,185,000.00 | $26,622,000.00 | $97,563,000.00 | $69,977,000.00 | $46,076,000.00 | $21,388,000.00 | $56,860,000.00 | -- | -- | -- | $31,286,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,835,372.00 | $4,184,128.00 | $2,026,357.00 | -- | $6,409,381.00 | $1,492,732.00 | $1,510,708.00 | $1,427,850.00 | -- | $5,106,219.00 | $3,768,049.00 | $2,462,487.00 | $1,222,074.00 | $5,411,728.00 | $1,392,937.00 | $1,341,333.00 | $1,269.00 | $6,106,006.00 | $1,740,324.00 | $3,192,778.00 | $1,628,322.00 | $4,320,461.00 | $1,080,768.00 | -- | $3,312,635.00 | -- |
Total Operating Expenses | $43,056,000.00 | $214,489,000.00 | $41,175,000.00 | $80,182,000.00 | $37,117,000.00 | $135,777,000.00 | $34,220,000.00 | $64,245,000.00 | $30,160,000.00 | $114,406,000.00 | $82,930,000.00 | $54,842,000.00 | $25,692,000.00 | $66,344,000.00 | $16,787,690.00 | $19,816,632.00 | $8,844,195.00 | $35,026,701.00 | $16,978,807.00 | $12,237,234.00 | $5,594,447.00 | $18,884,880.00 | -- | $13,848,827.00 | $4,968,892.00 | -- | $3,982,668.00 | $13,858,935.00 | $9,874,510.00 | $3,257,083.00 | $3,022,810.00 | $8,661,607.00 | $5,718,872.00 | $2,761,205.00 | $10,631,210.00 | -- | $3,063,137.00 | $2,258,067.00 | $2,104,081.00 | -- | $6,761,961.00 | $4,698,865.00 | $3,107,081.00 | $1,507,094.00 | -- | $5,515,330.00 | $1,424,052.00 | $2,673,566.00 | $1,314,717.00 | $1,528.00 | $1,487.00 | $1,442,989.00 | $1,378.00 | $6,597,855.00 | $5,279,739.00 | $3,418,713.00 | $1,729,552.00 | $4,769,590.00 | $3,479,992.00 | -- | $3,597,482.00 | -- |
Loss from Operations | $-21,281,000.00 | $-115,157,000.00 | $-16,909,000.00 | $-28,377,000.00 | $-10,045,000.00 | $-11,035,000.00 | $-20,869,000.00 | $-13,066,000.00 | $-7,819,000.00 | $-17,829,000.00 | $-4,576,000.00 | $-4,890,000.00 | $-1,142,000.00 | $-9,847,000.00 | $-10,732,437.00 | $-9,431,672.00 | $-3,586,231.00 | $-878,000.00 | $-16,796,694.00 | $-4,444,944.00 | $-2,140,546.00 | $-2,220,000.00 | -- | $-2,161,260.00 | $-4,263,490.00 | -- | $-1,798,305.00 | $-7,892,502.00 | $-1,988,120.00 | $-3,633,207.00 | $-1,769,313.00 | $-2,002,000.00 | $-2,161,000.00 | $-1,979,255.00 | $-2,624,000.00 | -- | $-6,116,778.00 | $-1,821,754.00 | $-1,616,000.00 | -- | $-5,593,032.00 | $-1,357,000.00 | $-1,375,000.00 | $-1,168,000.00 | -- | $-5,078,375.00 | $-1,257,000.00 | $-1,287,000.00 | $-1,260,075.00 | $-6,324,458.00 | $-1,549.00 | $-3,094,376.00 | $-1,540,543.00 | $-7,434,678.00 | $-5,963,553.00 | $-1,942.00 | $-1,960.00 | $-5,597,074.00 | $-1,342,742.00 | -- | $-4,197,236.00 | -- |
Loss Before Income Taxes | $-18,680,000.00 | $-99,348,000.00 | $-12,798,000.00 | $-17,720,000.00 | $-5,082,000.00 | $-35,094,000.00 | $-27,135,000.00 | $-8,813,000.00 | $-13,063,000.00 | $-273,842,000.00 | $-12,880,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.43 | $-2.21 | $-0.31 | $-0.42 | $-0.16 | $-0.93 | $-0.69 | $-0.54 | $-0.31 | $-6.18 | $-0.18 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.05 | $-0.04 | $-0.04 | $-0.04 | $-0.06 | $-0.07 | $-0.07 | $-0.07 | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 49,019,964 | 48,737,377 | 48,904,102 | 48,709,384 | 48,362,501 | 48,987,295 | 49,148,558 | 49,467,691 | 49,660,579 | 45,927,591 | 45,220,319 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 37,761 | 37,761 | 37,761 | 37,761 | 32,014 | 28,247 | 27,967 | 27,690 | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.43 | $-2.21 | $-0.89 | $-0.58 | $-0.16 | $-0.93 | $-0.69 | $-0.23 | $-0.31 | $-6.19 | $-0.17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 49,019,964 | 48,737,377 | 48,660,646 | 48,536,901 | 48,362,501 | 48,987,295 | 49,148,558 | 49,467,691 | 49,660,579 | 45,927,591 | 45,220,319 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65,130,000 | 39,793,000 | 39,034,000 | 38,172,000 | 37,830,000 | 37,761 | 37,761 | 32,014 | 31,940,000 | 37,779,000 | 34,828,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 | 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 | 100,000,000 | 100,000,000 | -- | 100,000,000 | 100,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 20,833,333 | 20,833,333 | -- | 20,833,333 | 250,000,000 | 250,000,000 | 250,000,000 | -- | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | -- | -- | 250,000,000 | -- | -- | 250,000,000 | -- |
Common Stock Shares Outstanding | 49,256,794 | 48,971,026 | 48,963,717 | 48,879,018 | 48,501,406 | 48,334,280 | 48,558,431 | 48,482,502 | 49,453,307 | 39,837,058 | 46,207,566 | 45,892,448 | 45,693,692 | 39,837,058 | 38,983,824 | 38,565,193 | 37,930,255 | 37,339,787 | 35,843,532 | 35,485,570 | 30,677,500 | 30,319,038 | -- | 29,213,105 | 28,450,653 | -- | 27,593,118 | 25,701,924 | 25,217,535 | 23,992,510 | 23,937,696 | 17,604,283 | 15,128,115 | 15,120,479 | 12,251,313 | -- | 7,247,466 | 7,170,364 | 5,065,799 | -- | 5,025,577 | 60,057,846 | 60,057,846 | 60,037,846 | -- | 59,979,954 | 59,246,639 | 58,146,502 | 38,260,628 | 37,760,628 | 37,760,628 | 37,760,628 | 37,760,628 | 27,504,604 | 28,283,074 | -- | -- | 27,504,604 | -- | 20,000 | 8,136,619 | -- |
Common Stock Value | $49,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $48,000.00 | $48,000.00 | $49,000.00 | $49,000.00 | $50,000.00 | $50,000.00 | $46,000.00 | $46,000.00 | $45,000.00 | $40,000.00 | $38,984.00 | $38,565.00 | $37,930.00 | $37,340.00 | $35,844.00 | $35,486.00 | $30,678.00 | $30,319.00 | -- | $29,213.00 | $28,451.00 | -- | $27,593.00 | $25,702.00 | $25,218.00 | $23,993.00 | $23,938.00 | $17,604.00 | $15,128.00 | $15,121.00 | $12,251.00 | -- | $7,247.00 | $7,170.00 | $5,066.00 | -- | $5,026.00 | $60,058.00 | $60,058.00 | $60,038.00 | -- | $59,980.00 | $59,247.00 | $58,146.00 | $38,261.00 | $37,761.00 | $37,761.00 | $37,761.00 | $37,761.00 | $37,761.00 | $28,283.00 | -- | -- | $27,505.00 | -- | -- | $8,137.00 | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | $0.00 | -- | -- | $0.00 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | 2,500,000 | 2,500,000 | -- | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | 2,500,000 | 2,500,000 | 2,500,000 | 585,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | 2,500,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 442,888 | 334,909 | 250,405 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |